产品概述
功能介绍
产品优势
应用场景
基本概念
QCloudCOSSMHUploadObjectRequest *uploadReq = [QCloudCOSSMHUploadObjectRequest new];// confirmKey 若设置则视为继续上传,否则为新上传任务。// 从 getConfirmKey 回调获取。uploadReq.confirmKey = @"confirmKey";// 设置要上传的目录所在 libraryId;uploadReq.libraryId = @"libraryId";// 设置要上传的目录所在 libraryId;uploadReq.spaceId = @"spaceId";// 上传的文件 URL 或者 datauploadReq.body = @"uploadBody";uploadReq.uploadPath = @"目标路径";// confirmKey 回调uploadReq.getConfirmKey = ^(NSString *_Nullable confirmKey) {// confirmKey 在进行断点续传时需要,业务需要保存};// 上传进度回调[uploadReq setSendProcessBlock:^(int64_t bytesSent, int64_t totalBytesSent, int64_t totalBytesExpectedToSend) {}];// 上传结果回调[uploadReq setFinishBlock:^(QCloudSMHContentInfo *result, NSError *error) {}];// 发起上传[[QCloudSMHService defaultSMHService] uploadObject:uploadReq];
[uploadReq cancel];
[uploadReq abort:^(id outputObject, NSError *error) {// 结束回调}];
文档反馈