关于直接链接的Dropbox API v1至v2

关于直接链接的Dropbox API v1至v2,dropbox,Dropbox,因此,我正在将Dropbox API从1.0端点切换到2.0端点,并遇到了一个问题 我使用的是1.0端点 这给了我一个很好的直接URL,例如:dropbox/blah/image.jpg 这使我可以直接存储图像(最多4小时),而无需下载图像本身 现在在2.0中,我必须使用: 这是一个主要的问题,因为他们提供的链接已经改变了…它不再是一个直接的.jpg链接,而是像这样编码的URL 我不能直接在网络浏览器中点击它,它有一些标题内容,所以它是自动下载的 有人知道我如何在不自动下载的情况下直接链接到

因此,我正在将Dropbox API从1.0端点切换到2.0端点,并遇到了一个问题

我使用的是1.0端点 这给了我一个很好的直接URL,例如:dropbox/blah/image.jpg

这使我可以直接存储图像(最多4小时),而无需下载图像本身

现在在2.0中,我必须使用:

这是一个主要的问题,因为他们提供的链接已经改变了…它不再是一个直接的.jpg链接,而是像这样编码的URL

我不能直接在网络浏览器中点击它,它有一些标题内容,所以它是自动下载的


有人知道我如何在不自动下载的情况下直接链接到实际文件吗?我也不想要缩略图-那太小了。

API v2返回的链接也是一个直接链接(即,它直接返回文件数据)。但是,它将
内容配置设置为“附件”,因此浏览器将下载它。但是,没有控制此操作的选项。

API v2返回的链接也是直接链接(即,它直接返回文件数据)。但是,它将
内容配置设置为“附件”,因此浏览器将下载它。但是,没有控制此操作的选项。

对于v2 API,您可以使用如下URL:

https://content.dropboxapi.com/2/files/download?authorization=Bearer ACCESS_TOKEN&arg={"path":"/PATH/TO/THE/FILE"}
(正确编码URL参数)

在Javascript中,它将如下所示:

var token = "...";
var path = "...";
var url = "https://content.dropboxapi.com/2/files/download"+
          "?authorization="+encodeURIComponent("Bearer "+token)+
          "&arg="+encodeURIComponent(JSON.stringify({path:path}))

使用v2 API,您可以使用如下URL:

https://content.dropboxapi.com/2/files/download?authorization=Bearer ACCESS_TOKEN&arg={"path":"/PATH/TO/THE/FILE"}
(正确编码URL参数)

在Javascript中,它将如下所示:

var token = "...";
var path = "...";
var url = "https://content.dropboxapi.com/2/files/download"+
          "?authorization="+encodeURIComponent("Bearer "+token)+
          "&arg="+encodeURIComponent(JSON.stringify({path:path}))
请参阅中的我的答复:请参阅中的我的答复: