admin管理员组文章数量:1565292
处理文件上传后返回json数据在IE出现文件下载问题(框架是spring boot)
最近做了一个上传xml文件的功能,在谷歌浏览上传没有问题,可以返回正确的结果,但在ie浏览器上上传成功以后,一直提示下载东西。(因为上传成功后,controller会返回json到前台,提示保存成功)
查找原因后,发现问题出在controller的设置上,
原来的代码是这样的。
// An highlighted block
@ResponseBody
@RequestMapping(value="/saveImportXmlRecordData",method={RequestMethod.POST},produces="application/json;charset=utf-8")
@ApiOperation(value="新增修改", notes="保存",response=ImportXmlRecordData.class)
@Transactional
public String saveImportXmlRecordData(ImportXmlRecordData obj,MultipartHttpServletRequest multipartHttpServletRequest,HttpServletRequest request,String saveType) throws Exception{
return null;
}
请看下面的图片。
下面的代码做了一些改变后,在ie浏览器上上传文件后就不会提示下载框了。
// An highlighted block
/**
* 新增修改
* @return
*/
@ResponseBody
@RequestMapping(value="/saveImportXmlRecordData",method={RequestMethod.POST},produces="text/html;charset=utf-8")
@ApiOperation(value="新增修改", notes="保存",response=ImportXmlRecordData.class)
@Transactional
public String saveImportXmlRecordData(ImportXmlRecordData obj,MultipartHttpServletRequest multipartHttpServletRequest,HttpServletRequest request,String saveType) throws Exception{
return null;
}
下面是在原代码上做改变的地方。
这样改了代码后,在ie浏览器上就可以正常上传文件并返回正确的提示了。
版权声明:本文标题:处理文件上传后返回json数据在IE出现文件下载问题(框架是spring boot) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1726425606a1070332.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论