Files
yinmeng-ios/xplan-ios/Base/Tool/File/UploadFile.m
chenguilong debb3d3105 技能卡列表
编辑技能卡

新增技能卡接口调试

技能卡列表cell

技能卡列表UI优化,删除技能卡

新增技能卡时保存按钮不可点击

个人资料卡增加技能卡

声音秀技能卡

技能卡声音录制、上传,重新录制

技能卡声音秀展示

技能卡多选

技能卡编辑、多选优化

技能卡声音秀删除、重新录制
2022-03-11 18:01:36 +08:00

38 lines
1.1 KiB
Objective-C

//
// UploadFile.m
// xplan-ios
//
// Created by GreenLand on 2022/2/23.
//
#import "UploadFile.h"
#import <Qiniu/QiniuSDK.h>
@implementation UploadFile
/// 上传一个文件
/// @param filePath 文件地址
/// @param fileName 文件的名字
/// @param token token
/// @param success 成功
/// @param failure 失败
+ (void)uploadFile:(NSString *)filePath
named:(NSString *)fileName
token:(NSString *)token
success:(void (^)(NSString *key, NSDictionary *resp))success
failure:(void (^)(NSNumber *resCode, NSString *message))failure {
QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
builder.zone = [QNFixedZone zone2];
}];
QNUploadManager *upManager = [[QNUploadManager alloc] initWithConfiguration:config];
[upManager putFile:filePath key:fileName token:token complete:^(QNResponseInfo *info, NSString *key, NSDictionary *resp) {
if (resp) {
success(key,resp);
}else{
failure(@(info.statusCode),info.error.localizedDescription);
}
} option:nil];
}
@end