【发布时间】:2018-09-05 04:14:04
【问题描述】:
我正在使用文件保护程序和 angular/http。上传,删除到 s3 存储桶工作正常,但是当我下载文件时它显示损坏并且文件大小非常小(50B)
dowlnoad(attachment){
var filename = attachment.uploadname;
console.log(filename);
this.service.downloadFile(filename)
.subscribe(
data => saveAs( new Blob([data], { type: 'application/octet-stream'
}),filename),
error=> console.error(error)
)
return false;
}
【问题讨论】:
-
是报错还是成功?什么是 saveAs 功能?你可能需要
this.saveAs(... -
它没有点击错误消息,文件正在下载但内容不完整。我试过 this.save 因为它不起作用。
-
saveAs 是从 file-saver 导入的