Ich lade (über AWS-SDK-Bibliothek zu Node.js) einige Dateien auf Amazon S3. Wenn es um eine Bilddatei geht - sieht es so aus, als sei es auf S3 viel größer als body.length, gedruckt in node.js . Ich habe Datei mit 7050103 von body.length, aber S3-Browser zeigt, dass es ist: Größe: 8,38 MB (8789522 Bytes) Ich weiß, dass es einige Meta hier - aber welche Meta könnte mehr als 1 MB nehmen?Bilddateien nach dem Upload sind größer als sie sein sollten
Was ist die Ursache für einen so großen Unterschied? Gibt es eine Möglichkeit, herauszufinden, welche Größe es auf s3 wäre, bevor diese Datei an s3 gesendet wird?
Versuchen Sie, die Dateigröße usign s3cmd oder die aws CLI, oder eine andere Methode ... interessant zu sehen, ob es einen Unterschied gibt. Versuchen Sie es auch herunterzuladen und überprüfen Sie die tatsächliche Größe. –