我用android的base64.encode转成的string
方法如下public static String encodeBase64File(String path) throws Exception {
File file = new File(path);
FileInputStream inputFile = new FileInputStream(file);
byte[] buffer = new byte[(int)file.length()];
inputFile.read(buffer);
inputFile.close();
return Base64.encodeToString(buffer, Base64.DEFAULT); }
然后把这个生成的字符串,放到ios代码里面,通过initWithBase64EncodedString来生成NSData,但是生成的nsdata=nil,代码如下:
NSData *nsdataFromBase64String3 = [[NSData alloc]
initWithBase64EncodedString:base64String options:0];
方法如下public static String encodeBase64File(String path) throws Exception {
File file = new File(path);
FileInputStream inputFile = new FileInputStream(file);
byte[] buffer = new byte[(int)file.length()];
inputFile.read(buffer);
inputFile.close();
return Base64.encodeToString(buffer, Base64.DEFAULT); }
然后把这个生成的字符串,放到ios代码里面,通过initWithBase64EncodedString来生成NSData,但是生成的nsdata=nil,代码如下:
NSData *nsdataFromBase64String3 = [[NSData alloc]
initWithBase64EncodedString:base64String options:0];
解决方案 »
- IOS 自定义View 在上面怎么画路径
- How to show / hide section rows in uitableview with animation?
- 异常信息,请大家分析下,主要是什么原因,谢谢.(有时候会挂机)
- [高分悬赏]初学MKMapView问题
- ajax,从服务器获取数据在android可以,ios就error??????
- 都说c语言很难学,我刚学了一点就。。
- 问一个关于app审核的问题
- 能用pascal开发xcode吗?
- Code Sign Error 错误怎么解决啊
- 如何将sim信息写入手机
- 【调查】免开发者账号申请ios证书真机调试?
- 有大神么会AES/ECB/PKCS7Padding 加密么
IyFBTVIKBI5i3zFrzjXhgX0uCARUQqDWA976UlvZcE4EjjOHNR79IgX3Z/xCBE5yP+M6WQ79UjcF
1gTzJ8n1NjeWaenu1KIE2ZJb5V20gPIqVF00BNkzWMUt7wh7TfszjARUjXRIXniCWjtcQcoEVSlO
IXoO7wXXij5KBOeNnPNd0cBz7psMsgSRKWcDdu0HzchJnoYEVJLRxSb193hmdlmGBPMTU9ipJ5Yu
EZUihgSPEjAjmoEfG6V/Y7oE57IzIzL/1btRoxAQBJESd8CWk4ccDXYhjgS1jczDNhNWeen8mpAE
QhLrym44SF28RszIBG8S98M2JrdezaEVkASCPjzZqmwya7ctlFoE7D4yp6caokq0L3SgBII+Mhqa
RnKhwH11+gRhPk6Jej0TLE8HLOAE7D5+qqo04mRwBDu+BII+AA2KPAIiLwkoFgSCPgCnuo4iVMG3
koAE5D4+mbofw3n1/wzsBLs+PqOan8MzOxxnkASCPj4Jiq5Sgi9cgb4E5D4+qpvtYqzdDwCoBII+
LIqqHGJUGBAAggSCPiKrO7dzSOe0PdAEbz4+p5v5YsjQ9nY6BO4+bgqhcC7mc03wVASRPk6pe3cD
aes6MVAE8/bm+BP0r3p2nRcwBNMH2Wo8Okt0Dn7A4AQea88BbbrRvjG0jVQE8xqoyVo2rjwxFnbu
BFQHY8oZnlt4crDcNgSOPoiCiifuxHVR8UAElUL4dXFVyHF9/ZCoBNPBcCha007HTFSmlgTTBx/Y
GNih3HCQZDAE59yY+VnbBv3WJG78BNNryheGyCcLoF0WOATn3Is6OQY3Inz5AeoEtXPvAzrSzgJ7
W2EEBFQRO8M5rOezW2GkbAS1a0J2mizO8/JZQlgE80JQCGU6D/vSgwNcBLUJ0spjMYpK+7LbmARU
c+eIXE4BN/oSzsAE8zek6YyqIhyxtuTgBNPw8DeL6Al79DCP8g==