我有一个API从S3存储下载文件(数组缓冲区)并使用以下代码下载文件
//Res is the array buffer from S3
import FileSaver from 'file-saver';
var b = new Buffer(res.text, 'base64');
var blob = new Blob([b], { type: "application/octet-stream" });
FileSaver.saveAs(blob, fileName);
我不想在本地下载,而是在用户点击按钮时直接在用户本地MS Word中打开文件(PDF,Doc)。
我试着查看Stackoverflow帖子
Launch MS Word on Client PC to Edit Document on Server
但这还不够明确,所以我再次发布此内容。
如果有人有任何想法,我可以通过点击从Web应用程序打开MS Word进行调整,这将非常有帮助
type: "application/octet-stream"
TIA