Amazon S3 / Cloadfont принудительно скачать ZIP-файл - PullRequest
1 голос
/ 25 июля 2011

После создания устаревшей ссылки amazon CloudFont с помощью этого сценария http://aws.amazon.com/code/3514?_encoding=UTF8&jiveRedirect=1/).

Я бы хотел начать загрузку с помощью php. Хотя я думал, что это будет легко, это кажется довольно сложным. И 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 Ответ

1 голос
/ 25 июля 2011

вот некоторые заголовки, которые мне приходилось использовать в прошлом, чтобы принудительно загрузить принудительную загрузку в различных браузерах через 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);

, затем добавьте свои предыдущие строки кода.

...