base64编码问题
Posted hyuganatsu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了base64编码问题相关的知识,希望对你有一定的参考价值。
最近遇到一个很奇怪的问题:post方式上传文件,因为文件不大,所以直接base64后作为参数扔给服务器。一开始好用,后来出问题了,上传的压缩包再下载后,能双击打开看到压缩包里面的文件,但是解压就报错,压缩包损坏,而且有的时候,里面的某个文件能解压出来,但完全解压肯定不行。调了一下午,最后的时候,控制台对比了一下正常文件和损坏文件的base64,才发现里面的内容中,正常的文件的base64中的‘+’都变成了/加一个随机字符,问了一下后台那边,原来后台那边都把‘+‘变成了空格...
问题终于解决。
以上是关于base64编码问题的主要内容,如果未能解决你的问题,请参考以下文章
JSON 编码/解码 JavaScript 中的 base64 编码/解码