2017-06-28 11 views
1

イムで動作しますダウンロードは以下のコードを使用してPDFではなく、JPG

  • 「のMIMEタイプ"(アプリケーション/ PDFや画像/ JPEG)
  • "ファイル名"(例:240 ivlvei-pdf.pdfまたは240 zi1gdv-ddvj63hxsaqn0az.jpg)
  • "バイトサイズ"

PDFでは完全に動作します。

images/gifをダウンロードすると、破損したファイルがダウンロードされます。

しかし、理由を理解できません。私は、ヘッダーなどと関係があると考えています。

アイデア?

+0

http://docs.aws.amazon.com/AmazonS3/latest/dev/RetrieveObjSingleOpPHP.html)getObjectメソッドを使用して試してみて、それが動作するかどうかを確認するには、アプリケーション/オクテットストリームとして動作しますか? (ダウンロード後に開くことができます) – Devon

答えて

0

    $downloader = $s3->getObject(array(
          'Bucket' => $bucket, 
          'Key' => $object['Key'], 
          'SaveAs' => dirname(__FILE__)."/name_of_file.jpg" 
        )); 
関連する問題