下载到给定数据缓冲区的“标准”位置NodeJS

问题描述

我会问一般问题,然后问具体问题,以防您需要更多详细信息。

常规 给定数据缓冲区,如何生成屏幕左下角的下载,就像 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 (将#修改为@)