我正在解析一封电子邮件,每当我点击附件时,我都想将附件上传到 S3。每当找到附件时,我都会得到附件的流。我想获取附件的 MD5sum,然后再次使用流将其上传到 S3。
无论如何,如果不先将流写入文件,计算 MD5,然后从文件中生成可读流并将流发送到 knox(这将是 3 次流读取),是否可以这样做?
parser.on("attachment", function(attachment){
//Calculate MD5 sum
var md5sum = '';
s3client.putStream(attachment.stream, 'blah.jpeg', {
'md5sum': md5sum
}, function(err, res) {});
});