Angular Dropbox SDK和通过FileDownloadZip强制下载
将dropbox SDK用于客户端角度项目。我可以调用filesDownloadZip(),但无法对结果执行任何操作 我希望浏览器以其默认行为下载文件,但我不知道如何“强制”浏览器下载文件 有什么想法吗 这里是函数调用,因为它现在存在。我不确定我需要做什么才能强制下载Angular Dropbox SDK和通过FileDownloadZip强制下载,angular,dropbox,dropbox-sdk-js,Angular,Dropbox,Dropbox Sdk Js,将dropbox SDK用于客户端角度项目。我可以调用filesDownloadZip(),但无法对结果执行任何操作 我希望浏览器以其默认行为下载文件,但我不知道如何“强制”浏览器下载文件 有什么想法吗 这里是函数调用,因为它现在存在。我不确定我需要做什么才能强制下载 filesDownloadZip(path){ return dropboxSDK.filesDownloadZip({path:path}).then(x=>{ console.log(x);
filesDownloadZip(path){
return dropboxSDK.filesDownloadZip({path:path}).then(x=>{
console.log(x);
console.log('downloaded')
})
}
[交叉链接供参考:] 这里有一个使用Dropbox API v2 JavaScript SDK处理下载样式请求的示例: (从
sharingGetSharedLinkFile
方法获取数据的方式与从filesDownloadZip
方法获取数据的方式相同。)
简而言之,您可以从结果的
fileBlob
属性中获取数据,然后对其执行任何操作,例如构建下载按钮,如示例所示。您好,如果您知道(a)您尝试了什么?,(b)您得到了什么?,(c)您期望得到什么,那将非常高兴?。任何代码都是必需的。试试看。