iOS中分包上传服务器 对文件MD5

分包处理我们用到的放大是NSFileHandle;我们利用他读取数据然后分包上传

NSFileHandle*handle = [NSFileHandle fileHandleForReadingFromURL:hand leUrlerror:nil];如果你从相册读出来的文件地址是url不要写path,如果本地文件就是path

[handle seekToFileOffset:offset];//读的位置

NSData*data =[handle readDataOfLength:length];读的长度 返回你读的数据 两个配合使用

//对文件md5的方法

//md5 不理解的可以留言

+ (NSString*)getMd5_32Bit_Data:(NSData*)data

{

unsignedchardigest[CC_MD5_DIGEST_LENGTH];

CC_MD5((data.bytes),(CC_LONG)(data.length) ,digest);

NSMutableString*result = [NSMutableStringstringWithCapacity:CC_MD5_DIGEST_LENGTH*2];

for(inti =0; i

[resultappendFormat:@"%02x", digest[i]];

}

returnresult;

}


有问题可以留言或者联系作者QQ503313857

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容