|
|
@@ -318,17 +318,21 @@
|
|
|
//data 的位置 装 成功或者失败
|
|
|
NSData *failTypeData = [curData subdataWithRange:NSMakeRange(20, 1)];
|
|
|
//0xcc (204)失败 0xcd (205)文件不存在 0xdd (221)完成 0xbb 187 完成
|
|
|
- int failType;
|
|
|
+ __block Byte failType;
|
|
|
[failTypeData getBytes:&failType length:sizeof(failType)];
|
|
|
|
|
|
if(taskIdStr && [taskIdStr isEqualToString:self.downloadFileTaskUid]){
|
|
|
|
|
|
- if(failType == 204 || failType == 205){
|
|
|
+ if(failType == 0xcc || failType == 0xcd){
|
|
|
[[downloadManager shareInstance] DownloadFileFailOneFileFun];
|
|
|
}
|
|
|
- else if(failType == 221 || failType == 187){
|
|
|
+ else if(failType == 0xdd || failType == 0xbb){
|
|
|
[self downloadFileFunServiceResponseFun:[NSData new] with:YES];
|
|
|
}
|
|
|
+ else{
|
|
|
+ HLog(@"下载数据未知错误");
|
|
|
+ [[downloadManager shareInstance] DownloadFileFailOneFileFun];
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return;
|