我正在使用一个javascript Dropbox选择器脚本,该脚本显示Dropbox选择器窗口,该窗口允许用户选择文件并返回所选文件的列表。这个脚本可以在这里找到:
http://codingbin.com/jquery-cloud-storage-file-picker/
我所说的选择器是标准的Dropbox选择器弹出窗口,如下所示:
JSON响应类似于以下内容:
{
isDir: false,
name: "test.txt",
bytes: 1600,
link: "https://dl.dropboxusercontent.com/1/some-hash-here/test.txt",
id: "id:QPX-_Anj3-another-hash-here",
icon: "https://www.dropbox.com/static/images/icons64/page_white_text.png"
}
一切似乎都有效,但几分钟后,链接就变得无效了。我正在选择一个公共共享的文件,BTW。
另一个问题是图标字段始终返回相同的图像。
这里有人遇到同样的问题吗?非常感谢帮助。
答案 0 :(得分:1)
无效链接的原因:
如果您使用文件的直接链接,则会expire after four hours
Under Link Types
相同图标的原因:
图标基于文件的扩展名,在这里您选择了.txt
文件,因此所有文本类型文件的图标可能相同。