2016-04-08 26 views
1

我正在上傳(通過aws-sdk庫到node.js)一些文件到Amazon S3。當涉及到圖像文件 - 它看起來像在S3上比在body.length打印node.js E.g.我已經獲得了body.length的7050103文件,但S3瀏覽器顯示它是: 大小:8,38 MB(8789522字節) 我知道這裏有一些元 - 但是元可能需要超過1MB?上傳後的圖像文件比它們應該大

這麼大的差異的根源是什麼?在將這個文件發送到s3之前,有沒有辦法找出它在s3上的大小?

+1

嘗試獲取文件大小usign s3cmd或aws cli或其他方法...有趣的看看是否有區別。另外,請嘗試下載並檢查實際大小。 –

回答

0

我已經通過S3控制檯上傳文件,實際上在這種情況下沒有大小的差異。我發現問題在於使用lwip庫進行旋轉圖像。我有一個錯誤 - 即使角度爲0,我也旋轉了,所以我旋轉了0度。旋轉後,圖像變大了。我認爲壓縮到JPG可能會有不同的質量或什麼。

相關問題