| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- //
- // TIMFileManager.h
- // ImSDK
- //
- // Created by bodeng on 5/4/15.
- // Copyright (c) 2015 tencent. All rights reserved.
- //
- #ifndef ImSDK_TIMFileManager_h
- #define ImSDK_TIMFileManager_h
- #import "TIMComm.h"
- #import "TIMMessage.h"
- /**
- * 图片上传接口
- */
- @interface TIMImageUploader : NSObject
- /**
- * 提交上传图片任务
- *
- * @param path 图片路径
- *
- * @return 返回任务Id
- */
- + (uint32_t)submitUploadTask:(NSString*)path level:(TIM_IMAGE_COMPRESS_TYPE)level succ:(TIMUploadImageSucc)succ fail:(TIMFail)fail;
- /**
- * 取消图片上传
- *
- * @param taskId 任务Id
- */
- + (void)cancelTask:(uint32_t)taskId;
- /**
- * 查询上传进度
- *
- * @param taskId 任务Id
- */
- + (uint32_t)getUploadingProgress:(uint32_t)taskId;
- /**
- * 压缩图片(仅支持jpg的压缩)
- *
- * @param srcPath 被压缩图片的路径
- * @param dstPath 压缩后图片的路径
- * @param level 压缩级别
- *
- * @return 0 压缩成功
- */
- + (int)compressPic:(NSString*)srcPath dstPath:(NSString*)dstPath level:(TIM_IMAGE_COMPRESS_TYPE)level;
- @end
- #endif
|