IE8+SpringMVC文件上传防止JSON下载

今天在IE8测试文件上传的时候发现总是提示下载,原因是上传接口返回的是json,通过以下修改就可以保证返回是json并且不会出现下载的情况:

创新互联专业为企业提供宁晋网站建设、宁晋做网站、宁晋网站设计、宁晋网站制作等企业网站建设、网页设计与制作、宁晋企业网站模板建站服务,十载宁晋做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

同时适用于当设置SPRING 视图解析器的时候,不能去掉@responseBody的问题

@RequestMapping(value = "/batchUpload", method = RequestMethod.POST,produces = "text/json;charset=UTF-8")
  @ResponseBody
  public Object batchUpload(@RequestParam String orderId, @RequestParam("file") MultipartFile file, HttpServletResponse response) {
    response.setHeader("Cache-Control", "no-cache");
    response.setHeader("X-Frame-Options", "SAMEORIGIN");
    response.setHeader("Access-Control-Allow-Origin", "*");
    
    String filePath = fileUploadService.upload(file);
    Map result = new HashedMap();
    if (filePath == null) {
      result.put("status", 0);
    } else {
      result.put("status", 1);
      result.put("filePath", filePath);
    }
    return JSON.toJSONString(result);
  }

总结

以上所述是小编给大家介绍的IE8+SpringMVC文件上传防止JSON下载,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对创新互联网站的支持!


文章题目:IE8+SpringMVC文件上传防止JSON下载
本文链接:http://bzwzjz.com/article/ijdjcs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 盐亭网站设计 营销型网站建设 营销网站建设 成都网站建设 成都网站制作 移动手机网站制作 重庆网站建设 重庆电商网站建设 四川成都网站制作 成都网站建设 成都网站设计制作公司 成都网站建设 营销型网站建设 企业网站设计 成都网站建设 定制级高端网站建设 成都品牌网站建设 成都网站建设 网站制作 成都网站建设公司 高端品牌网站建设 做网站设计