从Dropbox JavaScript下载文件

时间:2017-08-28 09:09:29

标签: javascript dropbox dropbox-api

我想使用Dropbox API从我的下拉框中下载文件,API文档相当复杂,任何人都可以建议我使用更简单的方法来下载文件,因为我的路径是:

/uploads/2017 0730 Invoice Explanation (1).doc

我找到了一种方法但是对于这种方法我必须为该文件创建一个可共享的链接,我想在这里下载的方法是:

 function downloadFile() {
        var dbx = new Dropbox({accessToken: 'XXXXXXXXXAAAXXXXXXXXXXXXXXXX'});
        dbx.sharingGetSharedLinkFile({url: 'https://www.dropbox.com/s/9f4grw8cvqlxwqg/067360_POWERDALE-DEE%20%281%29.KMZ?dl=0'})// here i mentioned the shareable link rather then I want to specify path
            .then(function (data) {
                var downloadUrl = URL.createObjectURL(data.fileBlob);
                var downloadButton = document.createElement('a');
                downloadButton.setAttribute('href', downloadUrl);
                downloadButton.setAttribute('download', data.name);
                downloadButton.setAttribute('class', 'button');
                downloadButton.innerText = 'Download: ' + data.name;
                document.getElementById('results').appendChild(downloadButton);
            })
            .catch(function (error) {
                console.error(error);
            });
        return

    }

使用上述路径可以下载文件,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

l = ['1','2','3','rt4','rt5']
l = [int(each) if each.isdigit() else each for each in l]
print l