|
@@ -83,7 +83,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
__block NSMutableDictionary* block_task = _taskinfo;
|
|
__block NSMutableDictionary* block_task = _taskinfo;
|
|
|
- NSString *md5 = [RAUtils md5WithFile:[self filePath:_taskinfo ]];
|
|
|
|
|
|
|
+// NSString *md5 = [RAUtils md5WithFile:[self filePath:_taskinfo ]];
|
|
|
|
|
+
|
|
|
|
|
+ NSString* file_path = [self filePath:_taskinfo];
|
|
|
|
|
+ if(file_path==nil)
|
|
|
|
|
+ {
|
|
|
|
|
+ block_task[@"status"]=[NSNumber numberWithInt:TaskStatusError];
|
|
|
|
|
+ block_task[@"progress"]=[NSNumber numberWithDouble:0.0];
|
|
|
|
|
+ [self willChangeValueForKey:@"isFinished"];
|
|
|
|
|
+ finished = true;
|
|
|
|
|
+ [self didChangeValueForKey:@"isFinished"];
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
[NetworkUtils upload:[self filePath:_taskinfo ] Params:_taskinfo[@"params"] ToHost:_taskinfo[@"url"] Result:^(NSMutableDictionary *result) {
|
|
[NetworkUtils upload:[self filePath:_taskinfo ] Params:_taskinfo[@"params"] ToHost:_taskinfo[@"url"] Result:^(NSMutableDictionary *result) {
|
|
|
|
|
|
|
@@ -155,6 +166,13 @@
|
|
|
NSString *path = [RAUtils appCacheDirectory];
|
|
NSString *path = [RAUtils appCacheDirectory];
|
|
|
path= [path stringByAppendingPathComponent:task[@"path"]];
|
|
path= [path stringByAppendingPathComponent:task[@"path"]];
|
|
|
path= [path stringByAppendingPathComponent:task[@"file"]];
|
|
path= [path stringByAppendingPathComponent:task[@"file"]];
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ NSFileManager* fmanager = [NSFileManager new];
|
|
|
|
|
+
|
|
|
|
|
+ bool file_exist=[fmanager fileExistsAtPath:path];
|
|
|
|
|
+ if(!file_exist)
|
|
|
|
|
+ return nil;
|
|
|
return path;
|
|
return path;
|
|
|
}
|
|
}
|
|
|
//- (void)completeOperation {
|
|
//- (void)completeOperation {
|