amazon s3 - Bild herunterladen statt im Browser anzeigen
Dies ist driving me mad. Ich bin das hochladen von Bildern auf S3 unter Verwendung des php-SDK. Wenn ich navigieren Sie zu der image-URL, der browser lädt das Bild im Gegensatz zu anzeigen.
Ich denke, das ist etwas, was mit content zu tun geben.
//Prepare to upload the file to S3 bucket.
$s3->create_object($bucket, $file_name, array(
'contentType' => 'binary/octet-stream',
'acl' => AmazonS3::ACL_PUBLIC
));
Können Sie helfen?
Dank
InformationsquelleAutor der Frage drs | 2011-01-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort drs
Art Ihres Inhalts ist falsch, in der Tat. Es muss image/jpeg " für Jpg-Dateien, zum Beispiel. Siehe diese Seite für eine Liste:
http://en.wikipedia.org/wiki/Internet_media_type
InformationsquelleAutor der Antwort jschorr
Arbeiten auf Ihrem eigenen, scheinbar gültige Annahme, dass es dem content-type:
Müssen Sie die richtige content-type für das Bild hochladen, wird die folgende Liste enthält die gängigsten
Also eine überarbeitung Ihrer Beispielcode für ein png hochladen:
InformationsquelleAutor der Antwort MrEyes
Wenn Sie URL-Bilder
statt
InformationsquelleAutor der Antwort hakiko