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