最近遇到一个很奇怪的问题:post方式上传文件,因为文件不大,所以直接base64后作为参数扔给服务器。一开始好用,后来出问题了,上传的压缩包再下载后,能双击打开看到压缩包里面的文件,但是解压就报错,压缩包损坏,而且有的时候,里面的某个文件能解压出来,但完全解压肯定不行。调了一下午,最后的时候,控制台对比了一下正常文件和损坏文件的base64,才发现里面的内容中,正常的文件的base64中的‘+’都变成了/加一个随机字符,问了一下后台那边,原来后台那边都把'+'变成了空格...

问题终于解决。

最新文章

  1. TP3.1 中URL和APP区别
  2. FilenameFilter用法
  3. HTML笔记(一)
  4. Ubuntu下使用ap-hotspot出现“Another process is already running"问题的解决方案
  5. crawler4j:轻量级多线程网络爬虫
  6. Web项目练习总结(错误校正篇)
  7. 逗比学树莓派之GPIO
  8. Mysql命令-求一列字段的总和
  9. 如何获得keyhash
  10. 21.Linux-写USB键盘驱动(详解)
  11. 利用java的net包来实在数据采集的功能
  12. python+selenium+autoit实现文件上传
  13. 使用ffmpeg将Mp4转gif
  14. 浅谈《think in java》:二 一切都是对象
  15. [20190219]那个更快(11g).txt
  16. 05 方法与数组笔记【JAVA】
  17. hdu 5828 Rikka with Sequence 线段树
  18. Xianfeng轻量级Java中间件平台:流水号管理、组织机构管理
  19. JavaScript验证字符串只能包含数字或者英文字符的代码实例
  20. 爬虫笔记之JS检测浏览器开发者工具是否打开

热门文章

  1. 安装sql server 2000
  2. 第六章 Validating with the Validation API
  3. ffmpeg基本用法(转)
  4. python:find()函数,字符串查询
  5. 使用jxl 解析Excel
  6. 关于junit包导入不了但是maven本地库中却存在的问题
  7. split files test
  8. windows系统mysql-5.7.19官方绿色版zip包安装教程
  9. 依赖VUE组件通讯机制实现场景游戏切换
  10. 值得一做》关于一道暴搜BZOJ1024(EASY+)