处理文件上传后返回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)@Transactionalpublic 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)@Transactionalpublic String saveImportXmlRecordData(ImportXmlRecordData obj,MultipartHttpServletRequest multipartHttpServletRequest,HttpServletRequest request,String saveType) throws Exception{return null;}

下面是在原代码上做改变的地方。

这样改了代码后,在ie浏览器上就可以正常上传文件并返回正确的提示了。

处理文件上传后返回json数据在IE出现文件下载问题(框架是spring boot)相关推荐

  1. java httpclient form_Java后台使用httpclient入门HttpPost请求(form表单提交,File文件上传和传输Json数据)...

    public classHttpClientUtils {private final static Logger logger = Logger.getLogger(HttpClientUtils.c ...

  2. 华为服务器上传文件后怎么通过链接查看,远程服务器文件上传后的操作

    远程服务器文件上传后的操作 内容精选 换一换 本节指导您基于Linux操作系统环境完成镜像文件快速导入,推荐使用云平台的EulerOS云服务器作为转换镜像格式和生成位表文件的环境.Linux操作系统环 ...

  3. Office文档上传后实时转换为PDF格式_图片文件上传后实时裁剪_实现在线预览Office文档

    Office文档上传后实时转换为PDF格式_图片文件上传后实时裁剪 前置条件 安装LibreOffice 安装OpenOffice 安装Unoconv 安装ImageMagick.x86_64 安装G ...

  4. vue2 + elementui el-upload文件上传后回显及重新提交思路

    回显: :file-list="fileList" 可用于预览图片列表,数组内的对象格式为{name: '', url:"'}. 文件上传后,需让后端返回文件标识和服务器 ...

  5. php104.tmp,ThinkPHP5.0多个文件上传后找不到临时文件的修改方法

    这是修改之前的代码 if(!empty($_FILES)){ if(!empty($_FILES[org_positive])){ $org_positive = request()->file ...

  6. php上传文件自动删除,jsp-解决文件上传后重启Tomcat时文件自动删除问题

    吼吼,我遇到的问题是这样的...... 我写了一个图片上传的方法,上传时,判断没有这个目录就自动建立一个.然后开始上传图片,能成功,能在服务器找到文件夹和相应的文件.但是,重启项目,或者清理缓存之后, ...

  7. java ftp 下载慢_Java实现ftp文件上传下载解决慢中文乱码多个文件下载等问题

    废话不多说了,直接给大家贴代码了,具体代码如下所示: //文件上传 public static boolean uploadToFTP(String url,int port,String usern ...

  8. SpringBoot中通过重写WebMvcConfigurer的方法配置静态资源映射实现图片上传后返回网络Url

    场景 前端调用上传照片的功能,将某照片上传到服务器上某磁盘路径下,然后将通过静态资源映射,将在服务器上 访问的地址存储到数据库中,这样在需要获取这种照片的时候就能通过服务器上的url来获取和显示这张照 ...

  9. asp.net fileupload 文件上传后服务器上找不到文件,Asp.net中FileUpload控件上传文件例子...

    FileUpload 控件显示一个文本框控件和一个浏览按钮,使用户可以选择客户端上的文件并将它上载到 Web 服务器.用户通过在控件的文本框中输入本地计算机上文件的完整路径(例如,C:\MyFiles ...

最新文章

  1. poj1002(map的使用)
  2. c#:Reflector+Reflexil 修改编译后的dll/exe文件
  3. 个性化时代的网络媒体 不作就会死
  4. 免费学python的软件-初学python编程,有哪些不错的软件值得一用?
  5. 双塔模型没效果了?请加大加粗!
  6. 深入.net平台的分层开发
  7. linux推箱子脚本,【编程例题】标准C语言实现推箱子游戏!附解析!
  8. MariaDB设置root用户密码
  9. Spark kyro Serialization配置运行案例
  10. HDU2079 选课时间【母函数】
  11. web端跨域调用webapi
  12. [BUG]Ubuntu server 16.04安装,无网卡驱动解决
  13. ML--K-近邻算法
  14. 敏捷开发 SCRUM 简介
  15. 稳压二极管工作原理与使用
  16. PHP开发API签名验证
  17. 无源贴片晶振四角引脚_如何区分贴片晶振的脚位方向
  18. photoshop之CameraRaw
  19. android顶部导航高度,快速实现顶端导航栏(ToolBar+TabLayout+Viewpager)
  20. 机器学习从入门到创业手记-2.算法与导师

热门文章

  1. MGTools 一款专业级键鼠性能测试工具
  2. Shiro学习(22)集成验证码
  3. 路由器无法登上管理IP地址
  4. Linux系统启动分析
  5. Unity 编辑器下运行没有声音
  6. Swagger 配置多个接口文档实现 和 实现多包扫描的配置方式
  7. (一)安卓修改屏幕背光默认亮度(framework修改法)
  8. 《分布式计算云计算与大数据》第一章
  9. 想要顺利携号转网?让你少跑弯路的小贴士!
  10. opencv的NORM_MINMAX参数