Amazon s3 amazon s3下载文件签名url IE 11和Edge不';t下载作为附件
我有以下代码,但没有下载浏览器进度条中的大文件;它看起来像是永远在加载。在除任何Microsoft浏览器外的所有浏览器中均可正常工作。这是一个exe文件Amazon s3 amazon s3下载文件签名url IE 11和Edge不';t下载作为附件,amazon-s3,Amazon S3,我有以下代码,但没有下载浏览器进度条中的大文件;它看起来像是永远在加载。在除任何Microsoft浏览器外的所有浏览器中均可正常工作。这是一个exe文件 require 'aws/aws-autoloader.php'; $s3 = new Aws\S3\S3Client([ 'version' => 'latest', 'region' => 'us-east-1' ]); $cmd = $s3->getC
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);
我突然有了同样的问题,在它已经运行了好几年之后 我追踪到Windows Defender SmartScreen,默认情况下它在Edge中处于活动状态。一旦我停用它,下载工作正常 可在此处找到设置:
这似乎是Edge中的一个已知问题,并且已经得到了Microsoft Edge团队的确认:在Edge运行多年后,我突然遇到了同样的问题 我追踪到Windows Defender SmartScreen,默认情况下它在Edge中处于活动状态。一旦我停用它,下载工作正常 可在此处找到设置: