1

在我的应用程序中,我正在处理图像的上传。我的图像在文档目录中。我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 方法发送到服务器。

请查找图片以获取更多信息。

谢谢。

分配

cfstring

4

0 回答 0