上传下载接口
KY_startDownload
- 功能描述:
- 从设备端开始下载文件到手机本地。
接口定义
- (void)KY_startDownload:(KYTransferType)type
path:(NSString *)path
channel:(NSInteger)channel;
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| type | KYTransferType | 传输方式枚举。详细定义参考:KYTransferType 枚举。 |
| path | string | 文件下载后在手机沙盒中的保存路径。 |
| channel | int | 用于下载的通道号,默认值为 0。 |
KYTransferType 枚举
| 枚举值 | 枚举常量 | 说明 |
|---|---|---|
| 0 | TKTransferType_AVAPI | 使用 AVAPI 方式进行传输。 |
| 1 | TKTransferType_RDT | 使用 RDT (Reliable Data Transport) 协议进行传输,通常更可靠。 |
代码示例
// 假设 transFerType 和 path 已提前设置
[self.camera KY_startDownload:transFerType path:path channel:0];
KY_stopDownload
- 功能描述:
- 停止当前正在进行的文件下载任务。
接口定义
- (void)KY_stopDownload:(KYTransferType)type
channel:(NSInteger)channel;
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| type | KYTransferType | 传输方式枚举,需与启动下载时使用的类型一致。详细定义参考:KYTransferType 枚举。 |
| channel | int | 用于下载的通道号,需与启动下载时使用的通道号一致,默认值为 0。 |
代码示例
// 假设 transFerType 已提前设置,用于停止在通道 0 上的下载
[self.camera KY_stopDownload:transFerType channel:0];
KY_startUpload
- 功能描述:
- 从手机本地开始上传文件到设备端。
接口定义
- (void)KY_startUpload:(KYTransferType)type
path:(NSString *)path
channel:(NSInteger)channel;
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| type | KYTransferType | 传输方式枚举。详细定义参考:KYTransferType 枚举。 |
| path | string | 待上传文件在手机沙盒中的完整路径。 |
| channel | int | 用于上传的通道号,默认值为 0。 |
代码示例
// 假设 transFerType 和 path 已提前设置
[self.camera KY_startUpload:transFerType path:path channel:0];
KY_stopUpload
- 功能描述:
- 停止当前正在进行的文件上传任务。
接口定义
- (void)KY_stopUpload:(KYTransferType)type
channel:(NSInteger)channel;
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| type | KYTransferType | 传输方式枚举,需与启动上传时使用的类型一致。详细定义参考:KYTransferType 枚举。 |
| channel | int | 用于上传的通道号,需与启动上传时使用的通道号一致,默认值为 0。 |
代码示例
// 假设 transFerType 已提前设置,用于停止在通道 0 上的上传
[self.camera KY_stopUpload:transFerType channel:0];
