我想知道是否可以在公共网站上访问/显示存储在谷歌驱动器中的图像等文件。
当前回答
更新:正如所宣布的,谷歌在2016年8月弃用了此功能。这是谷歌的最后一次更新。
在2013年4月,使用Chrome/webkit,以下对我来说是有效的:
1 .创建一个文件夹,名为。“公共” 2选中该文件夹,右键单击,选择“共享>共享”。点击。选择“任何人都可以访问” 3将文件拖放到文件夹中,并上传。 4右键单击文件,选择“详细信息”。Details-Fieldset中的一行读作“Hosting”。下面是一个url:
https://googledrive.com/..。
拖放该url到一个新的选项卡。复制并粘贴url并共享或嵌入到任何你喜欢的地方。
一个限制是,就HTTP而言,似乎只有安全的HTTP访问是可能的。
更新: 另一个限制是,谷歌驱动器可以打开的文件,将无法以这种方式访问。 也就是说,点击“详细信息”不会显示谷歌驱动器的url。
要克服这个问题:
右键点击有问题的文件,选择“打开>管理应用程序”:
在这里取消文件相关的应用程序 可选:Reload谷歌Drive 右键点击文件,选择“Details” 继续执行步骤#4
注意:上述过程的另一种选择是上传谷歌驱动器无法打开/未关联的扩展名的文件。
其他回答
更新:正如所宣布的,谷歌在2016年8月弃用了此功能。这是谷歌的最后一次更新。
在2013年4月,使用Chrome/webkit,以下对我来说是有效的:
1 .创建一个文件夹,名为。“公共” 2选中该文件夹,右键单击,选择“共享>共享”。点击。选择“任何人都可以访问” 3将文件拖放到文件夹中,并上传。 4右键单击文件,选择“详细信息”。Details-Fieldset中的一行读作“Hosting”。下面是一个url:
https://googledrive.com/..。
拖放该url到一个新的选项卡。复制并粘贴url并共享或嵌入到任何你喜欢的地方。
一个限制是,就HTTP而言,似乎只有安全的HTTP访问是可能的。
更新: 另一个限制是,谷歌驱动器可以打开的文件,将无法以这种方式访问。 也就是说,点击“详细信息”不会显示谷歌驱动器的url。
要克服这个问题:
右键点击有问题的文件,选择“打开>管理应用程序”:
在这里取消文件相关的应用程序 可选:Reload谷歌Drive 右键点击文件,选择“Details” 继续执行步骤#4
注意:上述过程的另一种选择是上传谷歌驱动器无法打开/未关联的扩展名的文件。
Vetea,如果你从图片URL中获取链接,它不工作,但如果你从“直接链接”字段中获取它,它应该工作。我在多个场合使用并测试过它。
我发现了一个非常有用的api/url:
imageId ->文件ID Width,期望的宽度(不能大于图像分辨率宽度),必须为整数才能工作 高度,期望的高度(不能大于图像分辨率高度),必须为整数才能工作
https://drive.google.com/thumbnail?id=${imageId}&sz=w${width}-h${height}
注意:api/url将保持纵横比,因此它将在第一个维度停止
Con可以禁用javascript在您的浏览器中打开图像文件并在查看页面源或右键单击图像,就会看到图像链接。(事先查看股权偏好)
2022年11月面向工作空间(G套件)用户的工作解决方案
一些嵌入代码不显示img,除非查看者登录到gmail,下面的工作就像你的网络主机上的常规图像:
公开分享项目(确保它说“互联网上任何有此链接的人都可以查看):要么图片本身(或图片所在的文件夹),然后按以下方式复制链接
获取文件的ID并在这里插入:
<img src="https://lh3.googleusercontent.com/d/[ID_OF_THE_FILE]">
结果(如果你看到下面的狗,这意味着解决方案仍然有效):
Localmachine
不会显示在MAMP/WAMP类型的本地主机环境,但显示在网页上。