如何在没有内容长度的情况下获取文件的总大小

时间:2012-09-19 08:29:06

标签: ios download content-length

我想下载一些文件并使用progressview显示下载进度。格式为currentSize / totalSize。如您所知,我可以使用http响应的内容长度来获取总大小。但是,有时您无法在标题中找到该属性。   所以,我的问题是如何才能获得要下载的文件总大小?或者有没有办法让内容长度重新出现在标题中。

1 个答案:

答案 0 :(得分:0)

NSURLResponse有一个名为-(long long)expectedContentLength的方法 如果无法确定长度,则返回预期的内容长度或NSURLResponseUnknownLength

来源:Apple documentation