未从 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 检索图像的主要内容,如果未能解决你的问题,请参考以下文章

EvoPdf 从 Dropbox 加载图像

如何使用传入的图像 URL 将图像从 iOS 上传到 DropBox?

将图像托管在Google云端硬盘或Dropbox中以供应用使用[保留]

国外的dropbox邮件链接为什么一开始会

Dropbox 核心 API 和同步 API

当设备中不存在 Dropbox 应用打开我的应用时,Dropbox 插件 Cordova 崩溃