FileNetApi.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // FileNetApi.h
  3. // AIIM
  4. //
  5. // Created by gan on 2025/4/15.
  6. //
  7. #ifndef FileNetApi_h
  8. #define FileNetApi_h
  9. #endif /* FileNetApi_h */
  10. #import "GBaseNetApi.h"
  11. @interface FileNetApi : NSObject
  12. //上传文件
  13. +(void)upLoadWToken:(NSURL *_Nonnull)filePath succ:(GSucc _Nullable )succ fail:(GFail _Nullable )fail;
  14. //上传文件
  15. +(void)upLoadDataWToken:(NSData *_Nonnull)data fileName:(NSString *_Nullable)fileName succ:(GSucc _Nullable )succ fail:(GFail _Nullable )fail;
  16. ///上传文件(带上传进度)
  17. +(void)uploadWithFilePath:(NSURL * _Nonnull)filePath thrid:(NSString *_Nullable)thrid progress:(FUploadProgress _Nullable)progress succ:(FSucc _Nullable )succ fail:(FFail _Nullable )fail;
  18. ///上传文件(带上传进度)
  19. +(void)OSSuploadWithFilePath:(NSURL * _Nonnull)filePath thrid:(NSString *_Nullable)thrid progress:(FUploadProgress _Nullable)progress succ:(FSucc _Nullable )succ fail:(FFail _Nullable )fail;
  20. ///批量上传文件
  21. +(void)uploadWithFilePaths:(NSArray <NSURL *>*_Nonnull)filePaths thrid:(NSString *_Nullable)thrid succ:(FSucc _Nullable )succ fail:(FFail _Nullable )fail;
  22. //下载保存文件
  23. +(void)downLoadWToken:(NSURL *_Nonnull)filePath thrid:(NSString *_Nullable)thrid succ:(GSucc _Nullable )succ fail:(GFail _Nullable )fail;
  24. //取消上传
  25. +(void)stopUploadTanck:(NSString *_Nullable)thrid;
  26. @end