Android 将文件流写入byte数组之后,再转换成Base64字符串总是得到乱码的结果 5C

公司项目需要将mp3文件或者zip文件转换成Base64字符串上传,但获取到的字符串总是有乱码存在,不知道是在哪个环节出的问题。希望大佬可以提供一些方法或者demo之类的帮下小弟。

2个回答

data = data.Replace(" ", "+");
服务器端这样处理下base64字符串

应该要先解析mp3格式的文件吧,然后在进行Base64加密,然后上传服务器,解析可以找第三方sdk

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

2
如何将物理地址的数据不经内核拷贝直接写入带有ext4文件系统的磁盘
5
C++ 数据转换 如何将文本文件(.txt)转换成二进制文件(.dat)?
5
bat命令复制某个目录下的所有文件
14
用c将数据写入文件,可以写入,但打开文件是数据出现乱码,什么原因???
2
Unity C#通过动态链接库调用C++传递中文字符串乱码问题。
5
java outputStream 同一数据每次写入的文件大小不一样
2
python3爬取的内容可以print但是写入本地文件失败,但测试发现写入语句没有问题
1
C#写入bmp图片的时候,怎么将文件头一起写入?
1
再问python中写入文件失败
3
c#中创建文件流抛出异常System.NotSupportedException:“不支持给定路径的格式。”
1
C++如何将文件一行行的读出,再写入到类中(对象数组?),每一行为一个对象的数据,并且之后还可以随意访问
2
python3.7 file写入文件用 ab追加方式写入,文件报错(文件已损坏)
0
iic用ioctl写入地址与16进制代码地址转换问题
2
log4j hibernate和spring的debug信息能够写入日志文件,但是代码中打的log.debug(),不能写入日志文件?
2
vc++如何在.log文件被文件流占用时访问该文件?
1
求教Java.Nio 中SocketChannel 写入数据的问题
2
将许多个小数据在内存中汇总成一个大块数据再写入硬盘的问题
4
php如何把数组写入数据库呢?
1
springmvc+log4j每次都要手写logger.error(...)才能把异常信息写入吗?
1
文件系统打开、创建文件失败,无效文件名?