在我的应用程序中,我正在处理图像的上传。我的图像在文档目录中。我NSFileManager
用来从中获取数据并转换为 base 64 编码。上传时一切顺利。但在成功上传图像后,它显示 100MB 分配,其中大约 54MB 显示为CFString
. 任何人都可以指导我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];
strZipEncoded 使用 web 方法发送到服务器。
请查找图片以获取更多信息。
谢谢。