node.js - 无法从 s3 存储桶下载文件
问题描述
downloadFileFromS3: (res, fileName) => {
const params = { Bucket: process.env.AMZ_BUCKET, Key: fileName } // keyname can be a filename
s3.getObject(params, function (err, data) {
if (err) {
return res.send({ error: err })
}
return res.download(data)
})
},
err:Error [TypeError]: 文件名必须是字符串
解决方案
推荐阅读
- android - 如何将位图文件附加到电子邮件
- xaml - ComboBox PointerExited 事件在我离开之前触发
- r - 提取的变量名 dplyr::mutate
- tfs - TFS:更改状态类别
- c++ - C++11 中的类型转发
- ios - 为什么我在 for() 行上出现 EXC_CRASH (SIGABRT) 错误
- php - 如何使用安装在 mcrypt_decrypt() 的 openssl_decrypt()
- java - Spring Boot Error getOutputStream() has already been called for this response after forward
- php - Doctrine Join - 没有关联命名
- postgresql - JSON类型的char_length替代品?