如何限制s3 npm库下载大小为0字节的文件?

时间:2019-06-17 04:37:35

标签: node.js amazon-s3

我希望我的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");
});```

0 个答案:

没有答案