TDSHttpDownloadBase.h 653 B

123456789101112131415161718192021222324252627282930
  1. //
  2. // HttpDownloadBase.h
  3. // NativeApp
  4. //
  5. // Created by JiangJiahao on 2018/10/16.
  6. // Copyright © 2018 JiangJiahao. All rights reserved.
  7. // 下载基类
  8. #import <Foundation/Foundation.h>
  9. typedef void(^downloadCallback)(BOOL success);
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface TDSHttpDownloadBase : NSObject
  12. /// 下载完成以后文件存储路径
  13. + (NSString *)saveFilePath;
  14. /// 文件存储名
  15. /// @param url 文件url
  16. + (NSString *)saveFileName:(NSString *)url;
  17. /// 下载文件
  18. /// @param url 文件url
  19. /// @param callback 下载结果回调
  20. + (void)downloadFile:(NSString *)url callback:(downloadCallback)callback;
  21. @end
  22. NS_ASSUME_NONNULL_END