解决了语音上传到问题,接下来要解决下载播放问题
This commit is contained in:
28
Pods/Qiniu/QiniuSDK/Utils/NSData+QNMD5.m
generated
Normal file
28
Pods/Qiniu/QiniuSDK/Utils/NSData+QNMD5.m
generated
Normal file
@@ -0,0 +1,28 @@
|
||||
//
|
||||
// NSData+MD5.m
|
||||
// QiniuSDK
|
||||
//
|
||||
// Created by 杨森 on 2020/7/28.
|
||||
// Copyright © 2020 Qiniu. All rights reserved.
|
||||
//
|
||||
|
||||
#import "NSData+QNMD5.h"
|
||||
#import <CommonCrypto/CommonDigest.h>
|
||||
|
||||
@implementation NSData(QNMD5)
|
||||
|
||||
- (NSString *)qn_md5{
|
||||
|
||||
CC_MD5_CTX md5;
|
||||
CC_MD5_Init(&md5);
|
||||
CC_MD5_Update(&md5, self.bytes, (CC_LONG)self.length);
|
||||
unsigned char digest[CC_MD5_DIGEST_LENGTH];
|
||||
CC_MD5_Final(digest, &md5);
|
||||
NSMutableString *result = [NSMutableString string];
|
||||
for (int i = 0; i < CC_MD5_DIGEST_LENGTH; i++) {
|
||||
[result appendFormat:@"%02X", digest[i]];
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user