问题描述
我会问一般问题,然后问具体问题,以防您需要更多详细信息。
常规 给定数据缓冲区,如何生成屏幕左下角的下载,就像 Chrome 等网络浏览器上的大多数下载一样?我不想下载到项目文件夹;我想生成一个文件到用户的磁盘。
数据响应如下所示: data object
具体问题 这是在 Amazon S3 的上下文中。
s3.getobject(downloadParams,async function (err,data) {
if (err) {
throw err;
}
console.log(data);
fs.writeFileSync(downloadsFolder() + "/test.png",data.Body);
});
如您所见,我正在使用 aws-sdk s3 客户端从 aws 存储桶中获取文件。
我当前的解决方案使用 fs.writeFileSync(),但此解决方案似乎将 png 下载到我的项目文件夹(与 s3.js 文件相同的位置)。
如何制作下载提示?
非常感谢!
安德鲁
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)