我是Ext JS中的新手,我需要进行一个将文件返回浏览器的restful调用。我该怎么做?
这就是我到目前为止,调用是返回但我无法将文件下载到浏览器。
Ext.onReady(function () {
form = Ext.Ajax.request({
url: 'http://localhost:8080/getfile',
success: function(x){
return x;
},
failure: function () { console.log('failure');},
params: {'someparams': Ext.encode ({'abc': {'hello': '123'}})
}
});
});
答案 0 :(得分:1)
您可能会发现this thread或this post有用。基本上不要在这里使用AJAX,使用<form>
提交您的请求
答案 1 :(得分:1)
有时您可以使用原始javascript:
document.location = "/getfile?abc=123";