以下のようなPHPコードでAWS S3サーバーから getObject したファイルをブラウザでダウンロードさせようとしているのですが、ダウンロードした後ファイルが開けないという状態です。
ここでは?という原因が分かる方がいらっしゃったらお願いいたします。
AWS のライブラリは最新です。
$result = $s3client->getObject([ 'Bucket' => Configure::read('bucket'), 'Key' => "{$companyDirectory}/{$uniqueResumeName}", ]); header('Content-Description: File Transfer'); header("Content-Disposition: attachment; filename=" . urlencode($resume['RESUME_NAME'])); header('Content-Type: ' . $result['ContentType']); header('Content-Length: ' . strlen($result['Body'])); header('Content-Transfer-Encoding: binary'); echo $result['Body'];
回答1件
あなたの回答
tips
プレビュー