【问题标题】:Multipart POST and objective-c多部分 POST 和 Objective-C
【发布时间】:2012-09-11 13:03:38
【问题描述】:

我正在尝试将图像上传到服务器,并且难以理解多部分请求的概念,如果可以进行某种解释,那就太好了。

我遇到的另一个问题是在objective-c 中创建一个。我正在尝试上传 UIImage,并且我已经将数据全部编码为 base 64,就像我在其他部分看到的那样,但是我如何生成请求本身?

另外,我想避免使用 3rd 方库,这样我可以更了解发生了什么,而不是“哦,这个库对我来说太神奇了”。

【问题讨论】:

    标签: objective-c ios post multipart


    【解决方案1】:

    对于要上传的内容,您需要在 NSMutableURLRequest 上使用 setHTTPBody:。显然,内容需要遵守RFC 2388

    所有这些都可以手动完成,但第三方库更容易,并且会比您自己的代码处理更多的极端情况,除非您想投入大量精力重新发明轮子。

    【讨论】:

      【解决方案2】:

      使用 NSData_Base64 链接将 UIImage 转换为 base64,并将其集成到您的项目中。

      现在使用 AFNetworking 进行多部分 POST

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-01
        • 1970-01-01
        • 2014-08-06
        • 2012-03-25
        • 2014-08-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多