微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决下载到给定数据缓冲区的“标准”位置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 举报,一经查实,本站将立刻删除。