【发布时间】:2014-06-04 18:32:02
【问题描述】:
我有
$.ajax({
url: 'service url',
type: 'POST',
async : true,
contentType: false,
processData: false,
cache: false,
success: function(data){
},
error: function(err){}
});
我可以在 chrome 检查器中看到我的 Content-disposition 中的文件,并且响应在检查器中显示一个加密值。
但是,没有文件正在下载。这里缺少什么?
【问题讨论】:
-
看起来您没有向该网址传递任何数据,那么为什么不直接链接到该文件?
-
false不是注册的 MIME 类型,并且由于您没有任何data,因此没有任何内容可以描述其 contentType。 -
我将文件作为 POST 获取。你能提供一些代码来解决这个问题吗?
标签: javascript jquery ajax