这个问题主要出现在,服务端请求下载文件的时候,所下载的文件名字带有特殊字符,并没有编码到的问题,比如 xxx[xxxx].jpg,当我编码过后的名字还是带有[] 特殊字符,在查看资料后找到了问题的原因。
https://www.w3school.com.cn/tags/html_ref_urlencode.html
这是w3c列出来的所有 编码的特殊字符,找到我们所需要的查看
从这个文章中我们就知道了URL编码是这么样子去实现的,
最后修改我的代码如下:
String s = “/1592536467511/[粤B-DN3738]机动车商业险电子保单.pdf”.replace("[","%5b").replace("]","%5d");、
这样问题就解决了