Android 根据文件路径base64字符串和文件互相转换

Android 根据文件路径base64字符串和文件互相转换,第1张

android 本地存文件,通过base64转码文件存储到本地

2.Base64字符串转文件

先通过BASE64Decoder 将base64字符串解码转为字节数组,在通过字节流将字节数组写入文件中,通过bytes.length 属性可查看base64字符串转字节是否有缺失,比对文件大小查看是否一样

3.将文件转为Base64字符串

这个没什么可说的,跟上面的流程相反,通过字节流读文件,然后将读出的字节数组通过BASE64Encoder 编码

char s[100]

FILE *fp

strcat(strcpy(s,q),"\\yourfilename.txt")

fp=fopen(s,"w")

……

这样就在原路径字符串q(已知路径字符串指针)上下创建了一个名为yourfilename.txt的文件。

if (File.Exists(xxxx))

是文件

else if (Directory.Exists(xxxx))

是目录

else 无效

xxxx为路径字符串。

vs2010测试通过。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11526682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存