2013-04-15 25 views
0

我想从我的iPad应用程序中使用objc将文件和一些字符串参数传递到服务器上的.ashx页面。objc POST文件和字符串参数

我已经找到了很多关于如何使用后一个objc文件的教程,我已经有了代码后的字符串。但我不能解决如何将两者结合起来,所以我可以在单个POST中发送多个值?

谁能帮我出一两个例子吗?我试图避免使用第三方框架,所以使用NSURLRequest将是首选。

感谢,

迈克

+0

显示你的代码,并且它会更容易地帮助你 –

回答

0

您需要使用多提交,以边界字符串等下面是一些辅助代码:https://github.com/Goles/SimpleHttpRequest从这个问题的答案:Sending multipart POST from iOS and reading parameters in PHP $_POST?

+0

完美 - 花了我一段时间才意识到为什么我的NSData没有输出到有效的文件,一旦我将它保存在服务器上,问题是NSDictionary中的NSData对象被制作成字符串,然后再次进入NSData,这是不必要的,所以我把一个if语句来检测它是否是对象中的NSData或NSString,并以适当的方式将其添加到主NSData中。 –