是否可以在网页上显示我的驱动器中的文件?我希望用户能够单击文档并直接从我的驱动器下载它。我该怎么做呢?感谢您的建议。
最佳答案
最快和最简单的解决方案是使用 iframe 嵌入文件夹(不需要 javascript)。显然这也是最不灵活的解决方案,尽管您可以使用 CSS 更改 iframe 内容的布局(见下文)。
Google 云端硬盘不允许嵌入您通常使用的网址。它的 X-Frame-Options header 设置为“SAMEORIGIN”,防止在 iframe 中使用。因此您必须使用以下链接,将允许嵌入:
https://drive.google.com/embeddedfolderview?id=DOCUMENT_ID#VIEW_TYPE
DOCUMENT_ID 是普通共享链接中提到的 ID(看起来像 https://drive.google.com/folderview?id=DOCUMENT_ID ),因此您可以从那里复制它。
VIEW_TYPE 应为“网格”或“列表”,具体取决于您的偏好。
如果您需要更改 iframe 内容的样式,请查看 this solution .
关于javascript - 在网页上显示来自 Google 云端硬盘的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21367610/