Commit 11cf04da by zhangyunjie

上传类型区分

parent 0187e396
//
//
......@@ -12,6 +12,9 @@
#import "SDGeneralDefine.h"
#import "OffcnNetworkExecutor.h"
#import "OffcnUploadManager.h"
#import "SDGeneralTool.h"
#import "DataSafe.h"
#import "NSString+MD5.h"
@interface OffcnIMSDKiOS ()
......@@ -119,13 +122,42 @@ static OffcnIMSDKiOS *liveTelecastSDK;
finished(success,nil,baseResponse.errorMessage);
}];
}else{
if (!filePath || !filePath.length) {
filePath = @"";
}
[[OffcnUploadManager defaultService] uploadToQNFilePath:filePath Finished:^(BOOL success, id _Nonnull response, NSString * _Nonnull errorMessage) {
if (success) {
NSString *responseStr = @"";
NSString *urlStr = @"";
if (response) {
responseStr = [NSString stringWithFormat:@"%@",response];
urlStr = [NSString stringWithFormat:@"%@",response];
}
NSMutableDictionary *dataDic = [NSMutableDictionary dictionary];
if (msg_type == OffcnSDKMsgTypePicture) {
NSString *nameStr = [NSString stringWithFormat:@"%@%@",msg_toID,[SDGeneralTool getNowSSSTimeTimestamp]];
NSString *md5Str = [urlStr md5Encrypt];
[dataDic setObjectOnSafe:urlStr forKey:@"url"];
[dataDic setObjectOnSafe:nameStr forKey:@"name"];
[dataDic setObjectOnSafe:md5Str forKey:@"md5"];
[dataDic setObjectOnSafe:@"" forKey:@"thumb_url"];
[dataDic setObjectOnSafe:@"" forKey:@"ext"];
[dataDic setObjectOnSafe:@"" forKey:@"w"];
[dataDic setObjectOnSafe:@"" forKey:@"h"];
[dataDic setObjectOnSafe:@"" forKey:@"size"];
}else if (msg_type == OffcnSDKMsgTypeAudio){
}else if (msg_type == OffcnSDKMsgTypeVideo){
}else if (msg_type == OffcnSDKMsgTypeFile){
}
NSMutableDictionary *dataDic = [NSMutableDictionary dictionaryWithObject:responseStr forKey:@"url"];
[OffcnNetworkExecutor requestSendMsgWithMsg_fromID:msg_fromID msg_toID:msg_toID msg_type:msg_type msg:dataDic Finished:^(BOOL success, id response, BaseResponse *baseResponse) {
finished(success,nil,baseResponse.errorMessage);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment