可能重複:
Downloading Via JQuery AJAX Post not workingPHP AJAX jQuery的 - 文件下載問題
filedownload.php低於snippent。
$file = 'cut.png';
header("Content-Type: image/png");
header('Content-Disposition: attachment; filename="'.$file.'"');
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
readfile($file);
exit();
AJAX調用
jQuery.post('filedownload.php',{
'file' : result // not used for the time being
});
我做一個AJAX調用filedownload.php
文件。它不允許用戶下載文件。但是如果我直接運行php,它允許用戶下載文件。可能是什麼問題 ?
我想使用核心函數而不是使用jQuery插件。如果這是不可能的,一個插件會好起來的。
鑑於我使用ajax,因爲頁面無法刷新。
校驗碼了這一點:http://stackoverflow.com/questions/676348/allow - 用戶對下載文件使用的Ajax –