IE8+SpringMVC文件上传防止JSON下载-创新互联

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

米东网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联2013年至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

同时适用于当设置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下载-创新互联
本文路径:http://bzwzjz.com/article/decodj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都定制网站建设 高端网站设计推广 高端品牌网站建设 网站建设方案 网站设计 成都定制网站建设 成都网站设计 品牌网站建设 企业手机网站建设 自适应网站设计 成都网站制作 重庆手机网站建设 手机网站设计 上市集团网站建设 响应式网站设计 网站设计制作报价 网站制作公司 成都网站建设 H5网站制作 成都网站建设 成都网站建设 营销型网站建设