从iPhone应用程序上传更大尺寸的文件到服务器

时间:2013-11-20 06:18:27

标签: ios file-upload bytearray nsdata uploading

我正在开发一款应用程序,我需要上传更大的视频文件,例如500 MB到1 GB。为了上传更大的文件,我将数据块通过块发送到服务器。但问题是我必须通过将块数据转换为字节数组来发送块数据,如下所示:

const unsigned char * bytes = [dataWithChunk bytes];

for (int j = 0; j < dataWithChunk.length; j++)
{
    [array addObject:[NSNumber numberWithUnsignedChar:bytes[j]]];
}

这种从字节到字节数组的转换花费了很多时间,并且在我的文件上传过程中增加了大量的延迟。任何人都可以为此优化代码或更好的方法吗?

0 个答案:

没有答案