JAVA_解决IE浏览器文件上传时返回结果变成下载
2017-10-16 15:31
295 查看
前几天在做一个上传时碰到一个问题,文件上传成功以后返回上传结果,在IE浏览器下自动变成了下载,解决办法如下
@ResponseBody
@RequestMapping(value = "/uploadFiles", method = RequestMethod.POST)
public void uploadFile(MultipartFiles multipartFiles, HttpServletRequest request,HttpServletResponse resp)throws Exception {
//上传逻辑,返回上传结果
Map<String,Object> map= downloadCenterService.uploadFile(multipartFiles,request);
//手动设置返回可以解决问题
try {
resp.setContentType("text/plain; charset=UTF-8");
resp.getWriter().write(JSONObject.toJSONString(map));
} finally {
resp.getWriter().close();
}
}
@ResponseBody
@RequestMapping(value = "/uploadFiles", method = RequestMethod.POST)
public void uploadFile(MultipartFiles multipartFiles, HttpServletRequest request,HttpServletResponse resp)throws Exception {
//上传逻辑,返回上传结果
Map<String,Object> map= downloadCenterService.uploadFile(multipartFiles,request);
//手动设置返回可以解决问题
try {
resp.setContentType("text/plain; charset=UTF-8");
resp.getWriter().write(JSONObject.toJSONString(map));
} finally {
resp.getWriter().close();
}
}
相关文章推荐
- Spring MVC框架文件上传返回JSON在IE浏览器中提示下载解决方法
- 解决IE浏览器下上传文件返回Json数据提示下载的问题。
- IE浏览器上传文件后返回结果会自动弹出下载框
- Java如何解决form表单上传文件,以及页面返回处理结果通知!
- IE上提交表单,返回结果变成文件下载的解决方法
- 上传下载文件实例异常:java.lang.IllegalStateException怎么解决?
- Jquery form.js文件上传返回JSON数据,在IE下提示下载文件的解决办法,并对返回数据进行正确的解析
- 如何解决“文件上传返回JSON数据,在IE下提示下载文件”的问题?
- 解决ajaxfileupload上传文件在IE浏览器返回data为空问题
- java-web文件上传下载,可解决多个安全访问问题
- string name = request.getParameter("name"); JAVA上传图片文件name返回空null解决办法
- 解决问题:EXT4 filefield 文件上传在IE8上返回状态无效,弹出下载页面
- 解决Java下载文件,文件名包含中文在IE浏览器乱码问题
- 上传文件返回的json数据会被提示下载问题解决方案
- strut2 IE浏览器请求返回结果提示文件下载
- ajaxSubmit上传文件返回结果是下载action文件
- java文件上传与下载(springmvc框架下)及enctype=”multipart/form-date导致的中文乱码的解决
- 解决IE浏览器下下载apk文件变成zip的方法
- 文件上传 通过隐藏iframe的方式来实现ajax上传文件并返回处理结果 ie乱码问题解决