我正在使用MKNetworkKit在MKNetworkEngine子类中使用以下代码下载文件:
- (MKNetworkOperation *)downloadFileFromURL:(NSString *)urlString toFile:(NSString *)filePathString
{
MKNetworkOperation *op = [self operationWithURLString:urlString params:nil httpMethod:@"GET"];
[op addDownloadStream:[NSOutputStream outputStreamToFileAtPath:filePathString append:YES]];
[self enqueueOperation:op];
return op;
}
有关如何显示下载文件总大小或下载速度的任何提示?
答案 0 :(得分:2)
[downLoadEngine onDownloadProgressChanged:^(double progress) {
progressBar.progress = progress;
}];
progress是mknetworkkit返回的浮点值。
答案 1 :(得分:1)
如果您的服务器发送Content-Size标头,您可以从
获取文件大小operation.readonlyResponse.expectedContentLength