2013-05-15 29 views
2

對於我正在嘗試實施Dropbox Chooser的個人網站。其中一個好處是多選選項允許用戶抓取多張圖片的鏈接。當我使用< input>按鈕和https://www.dropbox.com/developers/chooser頁面提供的Javascript時,我可以選擇多個文件,但它只會返回一個鏈接。如何使用Dropbox選取器來抓取多個文件?

無法真正弄清楚如何抓取所有選定的文件鏈接,谷歌也沒有幫助我。有人可以幫我嗎? :)

+0

它似乎爲我工作。你是否分別使用data-multiselect = true或multiselect:true作爲按鈕/ JavaScript?如果是這樣,你只是使用該頁面的示例代碼?示例代碼僅打印第一個樣本,例如:e.files [0] .link或files [0] .link。文件變量是一個包含所有內容的數組 – Greg

回答

3
var options = { 
    linkType: "direct", 
    multiselect: true 
    success: function(files) { 
     // files are here 
    } 
}; 
Dropbox.choose(options); 

當用戶選擇後將返回多個文件。

+0

Dropbox選擇器如何做? – Rajeev

1

得到了一些工作,沒有使用Dropbox.choose(選項)功能。通過陣列循環:

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);  
});