2013-04-15 26 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中。 –