|
@@ -118,8 +118,8 @@ NSString *const new_AesKey_1 = @"mGlAgnIBB8bx2nch";
|
|
@"wxPay",
|
|
@"wxPay",
|
|
@"aliPay",
|
|
@"aliPay",
|
|
@"chooseTab",
|
|
@"chooseTab",
|
|
- @"skipCamera",
|
|
|
|
- @"skipAlbum",
|
|
|
|
|
|
+ @"skipCameraWithParam",
|
|
|
|
+ @"skipAlbumWithParam",
|
|
@"openActivityPage",
|
|
@"openActivityPage",
|
|
@"callPhone",
|
|
@"callPhone",
|
|
@"openOtherAppLinks",
|
|
@"openOtherAppLinks",
|
|
@@ -333,10 +333,10 @@ NSString *const new_AesKey_1 = @"mGlAgnIBB8bx2nch";
|
|
[self jsAliPay:message.body];
|
|
[self jsAliPay:message.body];
|
|
}else if ([message.name isEqualToString:@"chooseTab"]) {
|
|
}else if ([message.name isEqualToString:@"chooseTab"]) {
|
|
[self jsChooseTab:message.body];
|
|
[self jsChooseTab:message.body];
|
|
- }else if ([message.name isEqualToString:@"skipCamera"]) {
|
|
|
|
- [self jsSkipCamera:message.body];
|
|
|
|
- }else if ([message.name isEqualToString:@"skipAlbum"]) {
|
|
|
|
- [self jsSkipAlbum:message.body];
|
|
|
|
|
|
+ }else if ([message.name isEqualToString:@"skipCameraWithParam"]) {
|
|
|
|
+ [self jsSkipCameraWithParam:message.body];
|
|
|
|
+ }else if ([message.name isEqualToString:@"skipAlbumWithParam"]) {
|
|
|
|
+ [self jsSkipAlbumWithParam:message.body];
|
|
}else if ([message.name isEqualToString:@"openActivityPage"]) {
|
|
}else if ([message.name isEqualToString:@"openActivityPage"]) {
|
|
[self jsOpenActivityPage:message.body];
|
|
[self jsOpenActivityPage:message.body];
|
|
}else if ([message.name isEqualToString:@"callPhone"]) {
|
|
}else if ([message.name isEqualToString:@"callPhone"]) {
|
|
@@ -1106,8 +1106,9 @@ NSString *const new_AesKey_1 = @"mGlAgnIBB8bx2nch";
|
|
}
|
|
}
|
|
|
|
|
|
//拍照上传图片
|
|
//拍照上传图片
|
|
--(void)jsSkipCamera:(NSDictionary *)dict {
|
|
|
|
-
|
|
|
|
|
|
+-(void)jsSkipCameraWithParam:(NSDictionary *)dict {
|
|
|
|
+ [GlobalData shareInstance].isSkipPath = [NSString stringWithFormat:@"%@",dict[@"type"]];
|
|
|
|
+
|
|
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
|
|
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
|
|
picker.delegate = self;
|
|
picker.delegate = self;
|
|
picker.allowsEditing = YES;
|
|
picker.allowsEditing = YES;
|
|
@@ -1119,8 +1120,9 @@ NSString *const new_AesKey_1 = @"mGlAgnIBB8bx2nch";
|
|
|
|
|
|
}
|
|
}
|
|
//相册选择照片
|
|
//相册选择照片
|
|
--(void)jsSkipAlbum:(NSDictionary *)dict {
|
|
|
|
-
|
|
|
|
|
|
+-(void)jsSkipAlbumWithParam:(NSDictionary *)dict {
|
|
|
|
+ [GlobalData shareInstance].isSkipPath = [NSString stringWithFormat:@"%@",dict[@"type"]];
|
|
|
|
+
|
|
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
|
|
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
|
|
picker.delegate = self;
|
|
picker.delegate = self;
|
|
picker.allowsEditing = YES;
|
|
picker.allowsEditing = YES;
|
|
@@ -1609,18 +1611,22 @@ NSString *const new_AesKey_1 = @"mGlAgnIBB8bx2nch";
|
|
//上传图片
|
|
//上传图片
|
|
-(void)uploadPic:(NSData *)data
|
|
-(void)uploadPic:(NSData *)data
|
|
{
|
|
{
|
|
- NSDictionary * body = @{@"type":@"courseFile"};
|
|
|
|
|
|
+ NSString *isPath = @"courseFile";
|
|
|
|
+ if (![[GlobalData shareInstance].isSkipPath isEqualToString:@""]) {
|
|
|
|
+ isPath = [GlobalData shareInstance].isSkipPath;
|
|
|
|
+ }
|
|
|
|
+ NSDictionary * body = @{@"type":isPath};
|
|
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
|
|
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
|
|
//ContentType设置
|
|
//ContentType设置
|
|
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/html",@"image/jpeg",@"image/png",@"application/octet-stream",@"text/json",@"text/plain",nil];
|
|
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/html",@"image/jpeg",@"image/png",@"application/octet-stream",@"text/json",@"text/plain",nil];
|
|
manager.responseSerializer= [AFHTTPResponseSerializer serializer];
|
|
manager.responseSerializer= [AFHTTPResponseSerializer serializer];
|
|
manager.requestSerializer = [AFHTTPRequestSerializer serializer];
|
|
manager.requestSerializer = [AFHTTPRequestSerializer serializer];
|
|
manager.requestSerializer.timeoutInterval = 15.0f;
|
|
manager.requestSerializer.timeoutInterval = 15.0f;
|
|
- [manager POST:[NSString stringWithFormat:@"%@filemanage/upload",kHost] parameters:body constructingBodyWithBlock:^(id<AFMultipartFormData> _Nonnull formData) {
|
|
|
|
|
|
+ [manager POST:[NSString stringWithFormat:@"%@jyapp/filemanage/upload",kHost] parameters:body constructingBodyWithBlock:^(id<AFMultipartFormData> _Nonnull formData) {
|
|
//上传的参数(上传图片,以文件流的格式)
|
|
//上传的参数(上传图片,以文件流的格式)
|
|
[formData appendPartWithFileData:data
|
|
[formData appendPartWithFileData:data
|
|
- name:@"courseFile"
|
|
|
|
- fileName:@"courseFile.jpeg"
|
|
|
|
|
|
+ name:isPath
|
|
|
|
+ fileName:[isPath stringByAppendingFormat:@".jpeg"]
|
|
mimeType:@"image/jpeg"];
|
|
mimeType:@"image/jpeg"];
|
|
} progress:^(NSProgress * _Nonnull uploadProgress) {
|
|
} progress:^(NSProgress * _Nonnull uploadProgress) {
|
|
|
|
|
|
@@ -1642,13 +1648,10 @@ NSString *const new_AesKey_1 = @"mGlAgnIBB8bx2nch";
|
|
|
|
|
|
NSLog(@"上传失败%@",error);
|
|
NSLog(@"上传失败%@",error);
|
|
[self uploadUrl:@""];
|
|
[self uploadUrl:@""];
|
|
-
|
|
|
|
[[GlobalData shareInstance] addOnePlistData:@{
|
|
[[GlobalData shareInstance] addOnePlistData:@{
|
|
@"detail":@"上传图片接口",
|
|
@"detail":@"上传图片接口",
|
|
@"reqTime":[NSNumber numberWithInt:0],
|
|
@"reqTime":[NSNumber numberWithInt:0],
|
|
}];
|
|
}];
|
|
-
|
|
|
|
-
|
|
|
|
}];
|
|
}];
|
|
|
|
|
|
|
|
|