我希望我的node.js代码不要下载大小为0字节的文件。当这种类型的文件上传到s3存储桶时,我的代码总是下载.zip文件,但是如果找到大小为0字节的zip文件,则会导致错误。有人可以帮我吗?
我正在通过根据系统修改参数来使用此示例代码:
localFile: "some/local/file",
s3Params: {
Bucket: "s3 bucket name",
Key: "some/remote/file",
// other options supported by getObject
// See: http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#getObject-property
},
};
var downloader = client.downloadFile(params);
downloader.on('error', function(err) {
console.error("unable to download:", err.stack);
});
downloader.on('progress', function() {
console.log("progress", downloader.progressAmount, downloader.progressTotal);
});
downloader.on('end', function() {
console.log("done downloading");
});```