base64解码和编码范例(iPhone和Mac通用)
来源:互联网 发布:arduino和单片机 编辑:程序博客网 时间:2024/05/16 05:16
以下内容来自网络,链接 http://www.cocoachina.com/bbs/read.php?tid-8858.html
首先下载 base64.zip;
如果你想从webService服务器端,获取图片,又如果服务端返回的图片是基于base64编码的,那么你可以往下看:
首先你要先会解析webService服务器返回的各种类型数据,这个不在本文讨论范围,可以自己去看相关资料。
比如说先用NSString类型变量接收服务端返回的base64字节流:
NSString*stringValue=/*the UTF8 string parsed from xml data*/
Byte inputData[[stringValuelengthOfBytesUsingEncoding:NSUTF8StringEncoding]];//prepare a Byte[]
[[stringValuedataUsingEncoding:NSUTF8StringEncoding]getBytes:inputData];//get the pointer of the data
size_t inputDataSize =(size_t)[stringValuelength];
size_t outputDataSize = EstimateBas64DecodedDataSize(inputDataSize);//calculate the decoded data size
Byte outputData[outputDataSize];//prepare a Byte[] for the decoded data
Base64DecodeData(inputData, inputDataSize, outputData, &outputDataSize);//decode the data
NSData*theData =[[NSDataalloc]initWithBytes:outputData length:outputDataSize];//create a NSData object from the decoded data
然后你就可以用这个theData初始化UIImage了;
图像资源的可以用这个网址:里面的图像返回是用base64编码:http://webservice.webxml.com.cn/WebServices/ValidateCodeWebService.asmx?op=cnValidateByte
- base64解码和编码范例(iPhone和Mac通用)
- base64编码和解码
- BASE64编码和解码
- base64编码和解码
- base64编码和解码
- BASE64 编码和解码
- Base64编码和解码
- BASE64编码和解码
- base64编码和解码
- BASE64编码和解码
- Base64编码和解码
- BASE64编码和解码
- base64编码和解码
- BASE64编码和解码
- BASE64编码和解码 .
- base64编码和解码
- base64编码和解码
- Base64编码和解码
- 设置MFC Edit control可以换行显示
- Jquery进度条
- 2014阿里交互设计实习笔试面试(笔者止步2面)抛砖引玉坐等拿到Offer的童鞋分享经验
- OpenCV笔记(cv::Mat)
- ios推送
- base64解码和编码范例(iPhone和Mac通用)
- 浅谈PE文件结构和进程内存空间结构(2)
- spring详解
- 致新手:学习SEO是否有用?
- CF 417D - Cunning Gena--状态压缩DP
- 第7周作业3-均值计算
- 大数问题
- Android学习笔记之AndroidManifest.xml文件解析
- Android Intent 程序之间进行通信 传输数据