繁体   English   中英

Amazon S3 / Cloadfont强制下载zip文件

[英]Amazon S3/Cloadfont force download zip file

使用此脚本生成过期的Amazon CloudFont链接后,请访问http://aws.amazon.com/code/3514?_encoding=UTF8&jiveRedirect=1/ )。

我想强制使用php开始下载。 阿尔·强硬(Al Hard),我认为这似乎很复杂,这很容易。 而且http://docs.amazonwebservices.com/AWSSDKforPHP/latest/#i=AmazonS3似乎并没有使我真正地走得更远。
所有文件均为.zip文件。

我希望这里有人可以进一步帮助我。

到目前为止,我得到的代码似乎很不正确:

$url = $_POST['url'];

header('Content-Disposition: attachment; filename='.basename($url));
header('Content-Type: application/zip');
readfile($file);

这是我过去必须使用的一些标头,以便强制下载才能通过https在各种浏览器中正常工作,也许它也会对您有所帮助:

header("Pragma: public");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);

然后添加您以前的代码行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM