如何将Google云端硬盘图片嵌入网页?

时间:2016-04-06 17:03:21

标签: php html google-drive-api

我有一个我正在设计的网站,我想使用谷歌驱动器中的文件夹来存储图像。问题是,我似乎无法找到如何获取这些图像的URL。实际使用此功能需要具有google文件夹权限的任何人都可以放入图片中,并在加载页面时显示。

我已经找到了php循环,我只是缩短了<img src="" >的路径。

目前即使只是从谷歌驱动器静态获取一个图像将是一个开始。只是因为我知道它可以做到。谷歌搜索没有任何好的结果,我开始怀疑这甚至是可能的。我是在叫错树还是有办法做到这一点。提前谢谢。

1 个答案:

答案 0 :(得分:10)

如果我了解您的目标,那就是 托管 来自Google云端硬盘的图片。环顾社区,发现了一些我认为正是您正在寻找的东西,或者至少可以帮助您了解如何做到这一点。

首先,来自answer。您只需使用此URL格式:

https://drive.google.com/uc?export=view&id=<fileId>

- 提供文件ID。但是有一个注意事项, 注意 :此链接似乎受制于配额。因此不适合公共/大规模共享。但这证明您可以从文件驱动器中检索文件(在您的情况下,图像)。

其次,是与上述同一帖子中的top answer。如果您将文件放在公用文件夹中,然后使用以下网址检索它,那么只需说明这是非常可能的:

https://googledrive.com/host/<folderID>/<filename>

最后,是遵循tutorial video。它类似于第二个答案,其中图像也应该公开共享(没有真正试图调整,尝试它也许它也可以工作,如果它只是共享选定的用户),获得共享链接并使用gdurl.com,它将转换共享链接并将其转换为托管链接,这将是图像的直接链接。

希望这会有所帮助。祝你好运。