我想上传很多文件到服务器。例如,用户在网络不可达的情况下拍摄了超过50张照片,然后点击发送按钮。然后我应该把它们上传到网络上。iOS不允许在网络不可达的情况下添加具有大容量post请求的会话任务。所以我尝试了链式任务。但是唤醒下一个任务需要很长时间
iOS对请求没有限制。您可以向服务器发送任意长度的数据。但是,对于大数据,应该避免将完整的数据加载到内存中。相反,您应该在NSMutableURLRequest
或文件(例如uploadTaskWithRequest:fromFile:completionHandler:
)中设置HTTPBodyStream
。