使用此脚本生成过期的亚马逊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);
答案 0 :(得分:1)
这里是我过去必须使用的一些标题,以便通过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);
然后添加您之前的代码行。