我正在尝试以编程方式从 S3 上的安全存储桶下载 zip 文件,一旦下载发送到浏览器,我希望显示收据页面。
但我不断收到各种输出到浏览器的疯狂字符:
$url = "https://s3.amazonaws.com/{$bucket}/{$resource}?{$authentication_params}";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('response-content-type: application/zip', 'response-content-disposition: attachment', 'Expect: 100-continue'));
$response = curl_exec($ch);
curl_close($ch);
如果我$url
在 firefox 的地址栏中输入,下载就可以了。如何下载文件然后继续到我的收据页面?