PHP下载代码在移动设备上不起作用

PHP下载代码在移动设备上不起作用,php,Php,PHP下载在移动设备上不起作用,但在PC上完全起作用。。 这是我的密码 session_start(); $path = 'editedPic/'; $image = $_REQUEST['image']; $mainimage = $path.$image; $username = $_SESSION['username']; $string = preg_replace('/\s+/', '', $username); header('

PHP下载在移动设备上不起作用,但在PC上完全起作用。。 这是我的密码

session_start();

 $path      = 'editedPic/';
 $image         = $_REQUEST['image'];
 $mainimage  = $path.$image; 
 $username   = $_SESSION['username'];
 $string    = preg_replace('/\s+/', '', $username);

 header('Content-Type: image/jpg');
 header('Content-Disposition: attachment; filename="'.$string.'.jpg"');

 readfile($mainimage);

它在做什么?这是我用来下载图像的代码,但它在android和iphone等移动设备上不起作用。这些代码在哪里运行,在Web服务器/浏览器设置的服务器上,还是作为移动设备上的程序?关键是,如果它在Web服务器上运行,除了它提供的答案之外,它不可能在移动设备上导致故障。很可能是它给出了一个不同的答案,或者对答案的解释不同。无论如何,这与PHP无关!我已经解决了移动设备上的下载问题。。。