Ich plane zum Speichern von Bildern auf Amazon S3, wie von Amazon S3 abzurufen:Get Bildhöhe und -breite des Bildes gespeichert auf Amazon S3
1) Dateigröße 2) Bildhöhe 3) Bildbreite?
Ich plane zum Speichern von Bildern auf Amazon S3, wie von Amazon S3 abzurufen:Get Bildhöhe und -breite des Bildes gespeichert auf Amazon S3
1) Dateigröße 2) Bildhöhe 3) Bildbreite?
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.
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
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