有没有朋友遇见过这样的问题:
从1.b.52升级到1.r.54后,通过$.ajaxFileUpload()方式上传的文件,上传成功了,但是前端接收不到响应。
返回值是Map<String, String>,方法注解为@Ok("json")。
恢复1.b.52版本后又正常了,不知道底层有哪些细微改动。
谢谢解答
14 回复
@wendal 谢谢答复。
前端没有eval,一开始以为是IE浏览器的问题,就用chrome去测试,也一样。
感觉也和content-type这个有关系,就是不晓得怎么调整一下可以可以包装在新版下。
$.ajaxFileUpload({
url : HOST+'file/uploadFile?fileType='+fileType,
secureuri : false,
fileElementId : 'file',
dataType : 'json',
success: function(data){
//进不到这里
if(data.state){
//......
}
……
})
@laizhiming chrome的控制台,截图一下服务器返回的内容及header,谢谢
@wendal 截图见4楼,看看是不是这些图,不对我再去截图,谢谢。
@wendal 好的, 我试试看。
@wendal 加了那段代码后,IE浏览器解决了,不过chrome还是不行,不过刚刚试了1.b.52也不行,因为用户都是IE用户,所以就先那样吧,非常感谢[抱拳]
@laizhiming 嗯, 找个时间把测试代码发出来,一起看看哪里的问题吧
@kerbores 谢谢,我试试看。
添加回复
请先登陆