0
次のコードがありますが、ブラウザのプログレスバーに大きなファイルはダウンロードされません。それはちょうどそれが永久に読み込まれているように見えます。 Microsoftブラウザを除くすべてのブラウザで正常に動作します。これはexeファイルです。amazon s3ダウンロードファイル署名済みURL IE 11およびEdgeが添付ファイルとしてダウンロードされない
require 'aws/aws-autoloader.php';
$s3 = new Aws\S3\S3Client([
'version' => 'latest',
'region' => 'us-east-1'
]);
$cmd = $s3->getCommand('GetObject', [
'Bucket' => 'download.phppointofsale.com',
'Key' => $filename,
'ResponseContentDisposition' => 'attachment',
'ResponseContentType' => 'application/octet-stream'
]);
$request = $s3->createPresignedRequest($cmd, '+20 minutes');
// Get the actual presigned-url
$presignedUrl = (string) $request->getUri();
header('Location: '.$presignedUrl);