ios在手机游戏中显示文件而不是下载?

时间:2014-04-30 09:50:13

标签: php ios download mobile-safari

我使用以下代码向用户提供要下载的文件...在这种情况下,它是.csv文件。适用于所有浏览器,但在IOS中,它会在移动Safari浏览器中加载文件。完全相同的代码适用于.zip文件(虽然ios提供警告,它无法下载该类型的文件)。

是什么给出的? ios是完全忽略标题还是什么?

if (is_file($local_path.$file))
{
    //get current ts
    $now = time();

    // set the headers and prevent caching
    header('Pragma: public');
    header('Expires: -1');
    header('Cache-Control: public, must-revalidate, post-check=0, pre-check=0');
    header('Content-Disposition: attachment; filename="'.$now.'_'.$file.'"');   

    // set the mime type based on extension                 
    header('Content-Type: application/octet-stream');
    header('Content-Length: '.filesize($local_path.$file).'');

    //download
    readfile($local_path.$file);

    //delete file
    unlink($local_path.$file);
}

0 个答案:

没有答案