Iphone 在ios中将zip文件作为附件发送到JSON post请求?

Iphone 在ios中将zip文件作为附件发送到JSON post请求?,iphone,ios,Iphone,Ios,我正在开发一个连接到基于json的web服务的iphone应用程序。在其中一个请求中,我需要发送一个zip文件和JSON数据。我如何做到这一点。有什么想法吗?考虑将ZIP文件的内容编码为Base64字段。您还可以发送JSON响应,并包含获取ZIP文件的链接 使用ASIHTTPRequest库将使这非常容易。他们有一个例子,可以很容易地从一个图像文件改编成一个zip文件 ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL

我正在开发一个连接到基于json的web服务的iphone应用程序。在其中一个请求中,我需要发送一个zip文件和JSON数据。我如何做到这一点。有什么想法吗?

考虑将ZIP文件的内容编码为Base64字段。您还可以发送JSON响应,并包含获取ZIP文件的链接

使用
ASIHTTPRequest
库将使这非常容易。他们有一个例子,可以很容易地从一个图像文件改编成一个zip文件

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request addData:zipData withFileName:@"mydata.zip" andContentType:@" application/zip" forKey:@"zipfile"];

谢谢,但我不能使用ASIHTTLIB。我的应用程序是带有ARC的5.0。另一件事是ASI不再被开发。建议使用本机iOS。您可以将ASIHTTP与ARC一起使用。只需将-fno objc弧添加到目标的buildphases选项卡的compilesources上的.m文件中。