php实现文件下载,web端下载没问题,可是在手机端下载的文件内容竟然是当前html套php文件的内容,这是什么原因?

php实现文件下载,web端下载没问题,可是在手机端下载的文件内容竟然是当前html套php文件的内容,这是什么原因?

    $path =  IA_ROOT.'/'.$datum['file_path'];

            $file_name  = substr($datum['file_path'],strrpos($datum['file_path'],'/')+1);
//            $file = fopen($path,"r"); // 打开文件
//            $file_size=filesize($path);
            header('Content-Type: application/octet-stream');
            header('Content-Disposition: attachment; filename='.$file_name);
            header("Accept-ranges:bytes");

            header('Content-Transfer-Encoding: binary');
            readfile($path);
阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题