我有一个php下载脚本,如下所示:
<?php
header("Pragma: public"); // required
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false); // required for certain browsers
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=\"$file\"");
header("Content-Type: $mimeType");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $size");
// Read the file from disk
readfile($path);
?>
通常情况下,我可以强制我的电子书阅读器(索尼PRS-T1)下载文件。但是,如果我使用.htaccess-authentication在文件夹中使用相同的脚本,则下载失败。
在我的计算机上,无论是否有.htaccess身份验证,下载都有效。
您能帮助我找到我的电子书阅读器的这种行为的原因并在受保护的文件夹中进行下载吗?
谢谢!
[编辑] PRS-T1运行Android。也许this issue (link)就是答案 - 这根本不可能......?