1

我正在使用 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;
}

关于如何显示下载文件的总大小或下载速率的任何提示?

4

2 回答 2

2

你可以得到这个。下面是代码

[downLoadEngine onDownloadProgressChanged:^(double progress) {
        progressBar.progress = progress;
}];

progress 是 mknetworkkit 返回的浮点值。

于 2013-01-16T09:50:30.333 回答
1

如果您的服务器发送 Content-Size 标头,您可以从

operation.readonlyResponse.expectedContentLength
于 2013-01-25T14:42:09.937 回答