【问题标题】:How to grab multiple files using the Dropbox Chooser?如何使用 Dropbox 选择器抓取多个文件?
【发布时间】:2013-05-15 19:01:18
【问题描述】:

对于个人网站,我正在尝试实施 Dropbox 选择器。好处之一是多选选项允许用户获取多于一张图片的链接。当我使用按钮和https://www.dropbox.com/developers/chooser页面上提供的Javascript时我可以选择多个文件,但它只会返回一个链接。

无法真正弄清楚如何获取所有选定文件的链接,Google 也没有帮助我。有人可以帮我吗? :)

【问题讨论】:

  • 它似乎对我有用。您是否使用 data-multiselect=true 或 multiselect: true 分别用于按钮/JavaScript?如果是这样,您是否只是使用该页面中的示例代码?示例代码仅打印第一个作为示例,例如:e.files[0].link 或 files[0].link。 files 变量是一个包含所有内容的数组

标签: dropbox dropbox-api


【解决方案1】:
var options = {
    linkType: "direct",
    multiselect: true
    success: function(files) {
      // files are here
    }
};
Dropbox.choose(options);

用户选择后会返回多个文件。

【讨论】:

  • 如何在 dropbox 选择器中进行操作?
【解决方案2】:

在不使用 Dropbox.choose(options) 函数的情况下得到了一些有用的东西。遍历数组:

document.getElementById("db-chooser").addEventListener("DbxChooserSuccess",
    function(e) {
        for (var i = 0; i < e.files.length; i++){
            $( your textarea ).append(" " + e.files[i].link);
        }
    }, false);      
}); 

【讨论】:

    猜你喜欢
    • 2013-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    相关资源
    最近更新 更多