API目錄
KY_startDownload
功能描述:從設(shè)備端開始下載文件到手機(jī)本地。
接口定義
- (void)KY_startDownload:(KYTransferType)type
path:(NSString *)path
channel:(NSInteger)channel;
參數(shù)說明
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| type | KYTransferType | 傳輸方式枚舉。詳細(xì)定義參考:KYTransferType 枚舉。 |
| path | NSString * | 文件下載后在手機(jī)沙盒中的保存路徑。 |
| channel | NSInteger | 用于下載的通道號,默認(rèn)值為 0。 |
KYTransferType 枚舉
| 枚舉值 | 枚舉常量 | 說明 |
|---|---|---|
| 0 | TKTransferType_AVAPI | 使用 AVAPI 方式進(jìn)行傳輸。 |
| 1 | TKTransferType_RDT | 使用 RDT (Reliable Data Transport) 協(xié)議進(jìn)行傳輸,通常更可靠。 |
代碼示例
// 假設(shè) transFerType 和 path 已提前設(shè)置
[self.camera KY_startDownload:transFerType path:path channel:0];
KY_stopDownload
功能描述:停止當(dāng)前正在進(jìn)行的文件下載任務(wù)。
接口定義
- (void)KY_stopDownload:(KYTransferType)type
channel:(NSInteger)channel;
參數(shù)說明
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| type | KYTransferType | 傳輸方式枚舉,需與啟動下載時使用的類型一致。詳細(xì)定義參考:KYTransferType 枚舉。 |
| channel | NSInteger | 用于下載的通道號,需與啟動下載時使用的通道號一致,默認(rèn)值為 0。 |
代碼示例
// 假設(shè) transFerType 已提前設(shè)置,用于停止在通道 0 上的下載
[self.camera KY_stopDownload:transFerType channel:0];
KY_startUpload
功能描述:從手機(jī)本地開始上傳文件到設(shè)備端。
接口定義
- (void)KY_startUpload:(KYTransferType)type
path:(NSString *)path
channel:(NSInteger)channel;
參數(shù)說明
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| type | KYTransferType | 傳輸方式枚舉。詳細(xì)定義參考:KYTransferType 枚舉。 |
| path | NSString * | 待上傳文件在手機(jī)沙盒中的完整路徑。 |
| channel | NSInteger | 用于上傳的通道號,默認(rèn)值為 0。 |
代碼示例
// 假設(shè) transFerType 和 path 已提前設(shè)置
[self.camera KY_startUpload:transFerType path:path channel:0];
KY_stopUpload
功能描述:停止當(dāng)前正在進(jìn)行的文件上傳任務(wù)。
接口定義
- (void)KY_stopUpload:(KYTransferType)type
channel:(NSInteger)channel;
參數(shù)說明
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| type | KYTransferType | 傳輸方式枚舉,需與啟動上傳時使用的類型一致。詳細(xì)定義參考:KYTransferType 枚舉。 |
| channel | NSInteger | 用于上傳的通道號,需與啟動上傳時使用的通道號一致,默認(rèn)值為 0。 |
代碼示例
// 假設(shè) transFerType 已提前設(shè)置,用于停止在通道 0 上的上傳
[self.camera KY_stopUpload:transFerType channel:0];
