因为后端一般都是使用response返回输出流,但是如果用ajax请求之后采用回掉函数并不能拉起下载界面,必须使用form提交的方式,代码如下。
var form = $("<form></form>");
form.attr('style','display:none');
form.attr('target','');
form.attr('method','POST');
form.attr('action',"/rest/jytz/jytzFileController/downLoadFile?fileId="+attachmentId);
form.submit();
本文介绍了一种在前端使用Form表单提交方式实现文件下载的方法,针对Ajax请求无法直接触发下载的问题,提供了一个简单的解决方案。
6107

被折叠的 条评论
为什么被折叠?



