2013-05-15 1 views
2

개인 웹 사이트의 경우 Dropbox Chooser를 구현하려고합니다. 이점 중 하나는 다중 선택 옵션으로 사용자가 여러 그림의 링크를 가져올 수 있도록하는 것입니다. < 입력> 버튼을 사용하고 https://www.dropbox.com/developers/chooser 페이지의 자바 스크립트 을 사용하면 여러 파일을 선택할 수 있지만 하나의 링크 만 반환합니다.보관 용 선택기를 사용하여 여러 파일을 가져 오는 방법은 무엇입니까?

Google에서는 선택한 파일 링크를 모두 잡는 방법을 알 수 없으므로 Google 역시 도움이되지 않습니다. 누군가 나를 도울 수 있습니까? :)

+0

그것은 나를 위해 작동하는 것 같습니다. data-multiselect = true 또는 multiselect : 버튼/JavaScript에 대해 각각 true를 사용하고 있습니까? 그렇다면 해당 페이지의 샘플 코드를 사용하고 있습니까? 샘플 코드는 첫 번째 파일을 샘플로 인쇄합니다 (예 : 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);  
});