到目前为止,我使用Location标头从我的网站下载文件。这是在Chrome中提供</ p>
这个文件可能很危险丢弃消息。 (至少在Windows上。)
我在许多软件网站上托管了相同的文件,并且没有任何地方给出这样的警告。这就是为什么我四处寻找解决方案的原因。
在Header Test我得到了这个
HTTP/1.1 200 OK =>
Server => nginx
Date => Sun, 24 Apr 2016 10:24:19 GMT
Content-Type => application/zip
Content-Length => 10635840
Connection => close
Set-Cookie => lng=en; expires=Mon, 24-Apr-2017 10:24:19 GMT; Max-Age=31536000; path=/; domain=www.vlastimilburian.cz
Accept-Ranges => bytes
Content-Disposition => attachment; filename="extreme_password_generator.zip"
Content-Language => cs
我在此下载脚本中设置标题后
https://www.vlastimilburian.cz/download.php?pid=12&portable
我运行以下内容:
$fn = fopen($product_object->get_file_name(), "r");
fpassthru($fn);
这与使用Location标头完全不同。然而到目前为止还没有成功。
我是否在正确的轨道上?或者我错过了什么?