未从 Dropbox 检索图像
Posted
技术标签:
【中文标题】未从 Dropbox 检索图像【英文标题】:Image not being retrieved from Dropbox 【发布时间】:2014-06-17 23:08:59 【问题描述】:嗨! 我有一个图像滑块。当我尝试从服务器检索图像时,图像会正确显示。 (http://stthomasmountmtc.org/index.html)
但是,当我尝试从 Dropbox 检索相同的图像时,图像不会显示/检索。 (http://stthomasmountmtc.org/index1.html)
<img src="https://www.dropbox.com/s/woart55urbw792u/image1.jpg" />
当我在浏览器中打开src
属性中的链接时,可以看到图片,所以链接显然没有坏掉。请分享您的建议。
谢谢, 塞缪尔·马修斯。
【问题讨论】:
dropbox.com/s/woart55urbw792u/image1.jpg 不是图片,而是 HTML 网页。 但我对来自 Dropbox 的其他 6 张图片使用了类似的链接,但它可以正确显示(当图片 url 在 css 中给出时)。请指导我 【参考方案1】:您的代码中的链接打开了 Dropbox 的图库功能,它是一个 HTML 网页,而不是一个图像文件。该图像的直接链接是:
https://dl.dropboxusercontent.com/s/woart55urbw792u/image1.jpg
您应该始终将 HTML 中图像标记的来源设置为输出图像的 URL,而不是包含图像的网页。
【讨论】:
【参考方案2】:直接查看 Dropbox 图像的另一个选项是使用 ?raw=1 参数访问 Dropbox 链接。
例如,如果 Dropbox 链接是:
https://www.dropbox.com/s/83dcx4efx791s2i/***.png?dl=0
将?dl=0改为?raw=1,如:
https://www.dropbox.com/s/83dcx4efx791s2i/***.png?raw=1
请注意,使用 "?dl=1"(而不是 dl=0)将下载图像。
参考:https://www.dropbox.com/help/201
【讨论】:
【参考方案3】:在尝试解决类似问题时,我能够通过登录 Dropbox、查看图像本身、右键单击图像并选择“复制图像地址”来解决类似问题。
【讨论】:
以上是关于未从 Dropbox 检索图像的主要内容,如果未能解决你的问题,请参考以下文章
如何使用传入的图像 URL 将图像从 iOS 上传到 DropBox?