| 123456789101112131415161718192021222324252627282930 |
- //
- // KSUploadManager.h
- // KulexiuForTeacher
- //
- // Created by 王智 on 2022/5/8.
- //
- #import <Foundation/Foundation.h>
- typedef void(^KSUploadSuccess)(NSMutableArray * _Nonnull fileUrlArray);
- typedef void(^KSUploadFailer)(NSError * _Nullable error, NSString * _Nullable descMessaeg);
- typedef void(^KSUploadProgress)(int64_t bytesWritten,int64_t totalBytes);
- NS_ASSUME_NONNULL_BEGIN
- @interface KSUploadManager : NSObject
- + (instancetype)shareInstance;
- - (void)uploadImage:(NSData *)imageData fileName:(NSString *)fileName successCallback:(KSUploadSuccess)success faliure:(KSUploadFailer)faliure;
- - (void)mutilUploadImage:(NSMutableArray *)fileDataArray fileName:(NSString *)fileName successCallback:(KSUploadSuccess)success faliure:(KSUploadFailer)faliure;
- - (void)videoUpload:(NSData *)fileData fileName:(NSString *)fileName fileSuffix:(NSString *)fileSuffix progress:(KSUploadProgress)uploadProgress successCallback:(KSUploadSuccess)success faliure:(KSUploadFailer)faliure;
- - (void)uploadFile:(NSData *)fileData fileName:(NSString *)fileName fileSuffix:(NSString *)fileSuffix successCallback:(KSUploadSuccess)success faliure:(KSUploadFailer)faliure;
- @end
- NS_ASSUME_NONNULL_END
|