2014-11-03 66 views
0

我有一個使用XSENDFile模塊訪問時提供文件的php頁面。它在大多數瀏覽器中都很好用,但在最新的Safari瀏覽器中文件下載。文件大小檢查出來很好,但文件的文件名是php頁面的名稱,而不是正確的文件名。PHP服務文件下載,從Safari下載時給出.PHP文件名

$fakename = 'filename'; 
    $extension = fileexten($filename); 
      $mime = contenttype($extension); 
      header("Content-Type:".$mime); 
      header("X-Sendfile: $filename"); 
      header('Content-Disposition: attachment; filename="' . $fakename . '.'.$extension); 

任何想法?如果需要的話,我也可以發佈更多的代碼。

回答

3

關閉最後一個標題末尾的雙引號?

+0

哦,哇,就這麼簡單。謝謝你的收穫! – Matt 2014-11-03 17:26:38