PHP强制下载提示;这种类型的文件可能会损坏设备;在android chrome中

PHP强制下载提示;这种类型的文件可能会损坏设备;在android chrome中,php,android,force-download,Php,Android,Force Download,当用户使用下面的脚本访问我们的网站时,我们试图强制下载一个.apk文件 $path = "../../".$_GET['file']; header("Content-Description: File Transfer"); header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=".$_GET['file'] ); @readfile

当用户使用下面的脚本访问我们的网站时,我们试图强制下载一个.apk文件

$path   = "../../".$_GET['file'];  
header("Content-Description: File Transfer");
header("Content-Type: application/octet-stream"); 
header("Content-Disposition: attachment; filename=".$_GET['file'] );   
@readfile($path);  
每当我们到达网站并开始下载时,以下错误“此文件可能会损害您的设备弹出”仅在android chrome中出现。但同一个文件,当我们试图通过在url地址栏中键入来下载它时,它会在没有任何警告消息的情况下下载


任何解决办法。提前谢谢。

这听起来像是一个安全功能,我非常怀疑你能禁用它。用户在地址栏中手动键入URL通常知道他们在那里键入的内容,但只需单击网站上的错误链接并下载,用户可能不知道这是什么,这将解释不同的行为。我理解mike,是否有可能我可以提交一个表单,启动php强制下载,同时重定向到另一个页面。请参阅面临的另一个问题。现在,相同的脚本没有下载该文件。它弹出一个错误,说下载失败是由于未知错误。