在我的应用程序中,我正在处理图像上传。我的图片在文档目录中。
我正在使用NSFileManager
从中获取数据并转换为base 64编码。
上传时一切顺利。但成功上传图像后,显示100MB的分配,其中CFString
显示约54MB。任何人都可以指导我CFString
分配的原因吗?
代码段:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSFileManager *fileMngr=[NSFileManager defaultManager];
NSString *strZipPath= [[paths objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.zip",strRandomFolderName]];
NSData *dat=[[NSData alloc] initWithContentsOfFile:strZipPath];
NSString *strZipEncoded =[dat encodeBase64ForData];
使用webmethod将strZipEncoded发送到服务器。
请查看图片以获取更多信息。
感谢。