繁体   English   中英

通过ajax请求下载php文件

[英]Php file download through ajax request

我正在尝试通过ajax请求下载文件。 我的php文件中有以下代码可以下载

$filedata="File data here"
header("Content-type: application/octet-stream");
header("Content-Disposition:attachment; filename=report.txt");
header('Content-Transfer-Encoding: binary');
header("Pragma: public");
header("Expires: 0");
echo $filedata;

它给了我ajax响应,但没有提供文件下载对话框。 有什么办法吗? 提前致谢。

我认为ajax阻止了该请求。

由于其ajax从服务器读取,因此它可能不会触发文件保存对话框。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM