在Objective-c中下载后检查文件是否完整

时间:2011-02-28 16:49:07

标签: iphone objective-c xcode

我正在为iPhone实施resumable file downloading,在尝试重新下载之前,我需要知道如何判断我之前下载的文件是否完整。

2 个答案:

答案 0 :(得分:1)

我决定对正在下载的文件使用'.part'或类似的扩展名。然后,一旦-(void)connectionDidFinishLoading:(NSURLConnection *)connection方法执行,我将重命名它。

答案 1 :(得分:0)

您需要将有关完整文件大小的信息存储在可以与部分下载的文件匹配的位置 - 或者至少是表示文件已部分下载的内容。

当您的应用想要对任何下载的文件执行任何操作时,它需要检查部分下载的内容(即您拥有的实际数据大小<完整文件大小) - 如果它仅部分下载,则需要启动简历下载。

没有更具体的信息,不能说更多!