我想使用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
}
使用上述路径可以下载文件,我们将不胜感激。
答案 0 :(得分:0)
l = ['1','2','3','rt4','rt5']
l = [int(each) if each.isdigit() else each for each in l]
print l