我想在以下情况下从 iOS 应用程序向服务器上传和下载大文件。
1)如果我的应用程序进入后台,它应该执行上传和下载。
2)如果我失去了连接,那么它应该停止任何渐进式上传和下载,然后可以从它停止的地方恢复。
3)如果我从托盘关闭应用程序,那么当应用程序重新启动时,它会在第二点遵循相同的操作。
我真的很想知道这可能NSURLConnection
吗?
我非常了解ASIHttpRequest和AFNetworking库,我不想使用任何外部库,而是想使用NSURLConnection
相同的默认类。
NSURLConnection
如果它的连接是持久的并且应用程序在后台运行,我可以下载和上传。
对于第三种情况,我有以下想法:
如果应用程序将要终止,我需要在某处存储上传或下载进度,以便下次我需要发送“范围”以继续下载。
但我不确定它自己的服务器将如何处理?如何为此配置服务器?如何为此配置网络服务?有任何想法吗?