保存从 S3 下载的数据时出错
Error while saving data downloaded from S3
我正在尝试将我的 s3 存储桶中的文件保存到本地目录中。当我 运行 时,代码似乎一切正常,因为控制台中没有提示任何错误,但是当我打开目录时,文件大小仅为 15 个字节,这与我尝试下载的文件相同。
我试图下载一个文本文件,发现里面写着[object Object]
,谁能帮帮我?这是函数代码:
var s3 = new AWS.S3();
s3.getObject(
{ Bucket: "chat-mp-files", Key: conf[1] },
function (error, data) {
if (error != null) {
console.log(err)
} else {
fs.closeSync(fs.openSync(pathstr + '/r/' + conf[1], 'w'));
fs.writeFile(pathstr + '/r/' + conf[1], data, function (err) {
if (err) {
console.log(err);
} else {
console.log("ok");
}
});
});
我刚刚使用亚马逊提供的官方文档部分解决了我的问题here
我正在尝试将我的 s3 存储桶中的文件保存到本地目录中。当我 运行 时,代码似乎一切正常,因为控制台中没有提示任何错误,但是当我打开目录时,文件大小仅为 15 个字节,这与我尝试下载的文件相同。
我试图下载一个文本文件,发现里面写着[object Object]
,谁能帮帮我?这是函数代码:
var s3 = new AWS.S3();
s3.getObject(
{ Bucket: "chat-mp-files", Key: conf[1] },
function (error, data) {
if (error != null) {
console.log(err)
} else {
fs.closeSync(fs.openSync(pathstr + '/r/' + conf[1], 'w'));
fs.writeFile(pathstr + '/r/' + conf[1], data, function (err) {
if (err) {
console.log(err);
} else {
console.log("ok");
}
});
});
我刚刚使用亚马逊提供的官方文档部分解决了我的问题here