确定你的下载地址无特殊字符,且已经进行了UTF-8编码,那么可通过以下方式处理问题 。
1.如果请求下载地址过长导致,可通过更改注册表里面的值,解决方式如下:
找到注册表\\\\http\,新增参数和并赋一个大点的数值
然后在控制台界面通过"Net stop http"和"Net start http"命令,重起系统http服务 (需要管理员权限)
【【Java】springmvc下载文件时出现Http400错误】
文章插图
最后重启IIS服务器或者服务器,就可以了 。
2.如果是下载文件路径地址编码导致,需进行URI编码
这里通过()方法进行编码后,才传递到后台控制器,js函数代码:
var path = encodeURIComponent(filePath);
- 代码篇 Java 实现代理模式
- 2019年Java篇:蚂蚁金服、拼多多、字节跳动的面试总结
- 【问大家】电商问答数据的采集与深度分析-2
- 野路子
- 四面阿里Java开发岗,拼多多+携程+蚂蚁金服技术面集合
- 【数据结构】动图详解双向链表
- 在被拒绝中成长记叙文 在被拒绝中成长作文
- 溢价率计算公式 溢价率计算器
- 蟾蜍能抓吗
- java 传绝对路径无效_段刘愚破门被判无效惹争议 鲁能总比分3-4国安无缘前四