上传后的图像文件比它们应该大

时间:2016-04-08 18:49:53

标签: node.js amazon-s3

我正在上传(通过aws-sdk库到node.js)一些文件到Amazon S3。说到图像文件 - 看起来它在S3上比在node.js中打印的body.length要大得多 例如。我有7050103的body.length文件,但S3浏览器显示它是: 大小:8,38 MB(8789522字节) 我知道这里有一些元 - 但是什么元可能需要超过1MB?

这么大差异的根源是什么?有没有办法在将此文件发送到s3之前找出它在s3上的大小?

1 个答案:

答案 0 :(得分:0)

我通过s3控制台上传文件,实际上在这种情况下,大小没有差异。我发现问题在于使用lwip库来旋转图像。我有一个错误 - 即使角度为0我也旋转了,所以我旋转了0度。旋转后,图像变大。我认为压缩到jpg可能会有不同的质量或类似的东西。