Google Drive公开图片无法在HTML img标签加载,URL格式是否变更?
Google Drive图片嵌入HTML无法加载的解决方案
Google Drive的公开图片嵌入格式确实发生了变更,你使用的旧版drive.usercontent.google.com/download地址已不再适合直接作为<img>标签的src属性值——这类地址现在主要用于触发文件下载,而非在网页中嵌入显示,因此会出现加载失败的情况。
正确的嵌入格式
将Google Drive文件的公开分享链接转换为以下格式即可正常嵌入:
https://drive.google.com/uc?export=view&id=[你的文件ID]
对应到你的代码,修改后应为:
<td align="center" style="border-collapse:collapse;width:600px"> <img src="https://drive.google.com/uc?export=view&id=1lHOxtnNsh88laZqNpZq8K4IA_Fpirtz9" alt="Rathsaptami3.JPG"> </td>
可选:指定图片尺寸
如果需要控制图片显示大小,可以添加w(宽度)和h(高度)参数:
<img src="https://drive.google.com/uc?export=view&id=1lHOxtnNsh88laZqNpZq8K4IA_Fpirtz9&w=600" alt="Rathsaptami3.JPG">
验证要点
- 确认文件及所在文件夹的共享权限为「任何人可通过链接查看」(或「任何人可查看」)
- 替换URL后刷新页面,若仍无法加载,检查文件ID是否复制正确
内容的提问来源于stack exchange,提问作者RootPhoenix
相关产品推荐
相关产品推荐

