gpt4 book ai didi

iphone - NSURLConnection(下载大于500M的大文件)

转载 作者:行者123 更新时间:2023-11-28 17:36:47 31 4
gpt4 key购买 nike

我想从服务器下载一个大文件(> 500MB)到我的应用程序。我使用了 NSURLConnection,如果网络非常好,效果很好。但有时我尝试下载500MB的文件,但只有在网络不是很好的情况下才能下载200MB或100MB。这意味着我在任务未完成时获得了connectionDidFinishLoading方法。有人说设置超时秒以避免这种情况,但我set timeout second 30s,没用。我应该设置 60s 或更多吗?有人有更好的主意,请帮助我。

最佳答案

connectionDidFinishLoading方法中每次检查要下载的数据长度和下载的数据。

要下载的数据的长度是通过 [response expectedContentLength];didReceiveResponse 方法中获得的

关于iphone - NSURLConnection(下载大于500M的大文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9599171/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com