2012-05-27 2 views

Antwort

7

Die Dateigröße ist möglich, indem Sie den Antwortkopf Content-Length auf eine einfache HEAD Anfrage für Ihre Datei lesen. Vielleicht kann Ihnen Ihr Kunde bei dieser Anfrage helfen. Weitere Informationen über die S3 API docs.

Amazon S3 bietet Ihnen nur Speicher, (fast) nichts mehr. Bilddimensionen sind nicht über die API zugänglich. Sie müssen die gesamte Datei abrufen und ihre Abmessungen selbst berechnen. Ich würde Ihnen empfehlen, diese Informationen beim Hochladen der Dateien in S3 in der Datenbank zu speichern, falls zutreffend.

18

Sie können Bilddimensionen in benutzerdefinierten Metadaten speichern, wenn Sie Ihre Bilder hochladen, und diese Daten später mithilfe der REST-API lesen.

für weitere Informationen zu dieser Seite finden Sie über benutzerdefinierte Metadaten: http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html

+5

soll dies die akzeptierte Antwort, anstatt in der Datenbank zu speichern. Es gibt einen Haken: Sobald eine Datei in Amazon hochgeladen wurde, können die Metadaten nicht geändert werden. Es gibt also keine retroaktive Lösung. man müsste die Datei duplizieren. – CodeToad