vue(三) vue表单提交或者上传文件携带数据带有特殊字符解决

逃离我推掉我的手 2021-11-09 08:20 1227阅读 0赞
  1. value = "e://#%.jpg";

后台接收:

前台时可以看到文件名

  1. java后台String path = request.getParameter("path");时变成了e://

解决:

需要在前台对特殊字符进行处理

  1. function filter(value) {
  2. value = value.replace("#", "%23")
  3. .replace("%", "%25")
  4. .replace("&", "%26")
  5. .replace("+", "%2B")
  6. .replace("//", "%2F")
  7. .replace("=", "%3D")
  8. .replace("?", "%3F");
  9. return value
  10. }

发表评论

表情:
评论列表 (有 0 条评论,1227人围观)

还没有评论,来说两句吧...

相关阅读

    相关 提交文件

    前言 表单上传文件是最基本的上传文件方式,虽然现在有很多优秀的上传插件,如:webuploader、uploadify等,但我们还是说一下表单上传。 具体内容 1

    相关 vue axios 提交图片

    项目中用的element 的框架,然后在项目有一个添加数据需求是图片可上传,也可不上传, 然后问题就是element 中的上传控件在没有图片的时候是不会触发提交的,但接口写的