ios - 使用 AFNetworking 上传大文件?

标签 ios afnetworking

我正在开发一个生成大文件 (100Mb+) 的应用程序,我想将这些文件上传到网络服务器。

通过将文件加载到一个 NSData 对象中,该对象将由于内存使用而终止应用程序(这是我在 AFNetworking 文档中看到的唯一方法),是否有任何其他方法可以将文件与其他 10 种形式一起发送字段?

提前致谢

最佳答案

我相信您需要创建一个 NSMutableURLRequest 并按照此处的建议在其上设置 HTTPBodyStream:

http://afnetworking.org/Documentation/Classes/AFHTTPClient.html#//api/name/multipartFormRequestWithMethod:path:parameters:constructingBodyWithBlock :

我还没有尝试过那种方式,但看起来在这种情况下您可能必须自己组装分段上传格式。

关于ios - 使用 AFNetworking 上传大文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9994918/

相关文章:

ios - Objective-C - 无法更改 NSMutableArray 中的值

ios - 从数据源中删除行

ios - Swift 中的 UISearchDisplayController

ios - AFNetworking 2.0 setImageWithURLRequest

ios - 带有自定义 header 的 AWSS3GetPreSignedURLRequest 上传,给出 403

ios - 开始第二次下载后,AFURLConnectionOperation停止调用downloadProgressBlock

ios - 如何在4英寸屏幕的iOS6上设置viewcontroller背景图片

ios - SKLabelNode 创建黑色矩形

iOS任意方式取消所有网络请求

ios - 等待嵌套的 AFNetworking 调用和循环完成