2011-07-25 68 views
1

使用此腳本http://aws.amazon.com/code/3514?_encoding=UTF8&jiveRedirect=1/生成了過期的亞馬遜CloudFont鏈接之後)。亞馬遜S3/Cloadfont強制下載zip文件

我想強制下載開始使用PHP。 Al強硬我覺得這很容易,看起來相當複雜。 和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); 

回答

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); 

然後添加你以前的代碼行。