[問題] 如何post資料給PHP
各位好 目前才剛學習不久
有問題想請問大家
我在網路上找到並實作上傳圖片至電腦
我想加入可以自行輸入檔名的功能
於是設了兩個參數
IBOutlet UITextField *img_title;
IBOutlet UITextField *img_who;
請問要怎麼將這兩個參數放進下面的函式中 並且傳給php呢
----以下為按下"上傳"按鈕後做的事---
NSData *imageData = UIImageJPEGRepresentation(image.image, 90);
NSString *urlString = @"http://xxx.xxx.xxx.xxx/upload.php";
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init]
autorelease];
[request setURL:[NSURL URLWithString:urlString]];
[request setHTTPMethod:@"POST"];
NSString *boundary = [NSString
stringWithString:@"---------------------------14737809831466499882746641449"];
NSString *contentType = [NSString stringWithFormat:@"multipart/form-data;
boundary=%@",boundary];
[request addValue:contentType forHTTPHeaderField: @"Content-Type"];
NSMutableData *body = [NSMutableData data];
[body appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n",boundary]
dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithString:@"Content-Disposition:
form-data; name=\"userfile\"; filename=\"ipodfile.jpg\"\r\n"]
dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithString:@"Content-Type:
application/octet-stream\r\n\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[NSData dataWithData:imageData]];
[body appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n",boundary]
dataUsingEncoding:NSUTF8StringEncoding]];
[request setHTTPBody:body];
NSData *returnData = [NSURLConnection sendSynchronousRequest:request
returningResponse:nil error:nil];
NSString *returnString = [[NSString alloc] initWithData:returnData
encoding:NSUTF8StringEncoding];
NSLog(returnString);
因為是實做別人的code 每行在做甚麼事還不太懂 所以不知如何下手
而且因為不太了解 google找到的東西也不是想要的
麻煩各位了 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.152.42
→
09/20 07:39, , 1F
09/20 07:39, 1F
→
09/20 07:40, , 2F
09/20 07:40, 2F
像上述的寫法就是post嗎 我是想說可不可以把我要傳送的兩個參數
加到NSMutableData *body和圖片一起傳送 因為這邊有寫傳送圖片檔名的部分
可是圖片和字串兩個類型不太一樣 不知道可不可以一起傳送
還是要重寫一個NSMutableURLRequest *request2 專門傳字串呢
※ 編輯: paramoree 來自: 140.138.150.98 (09/20 19:57)
→
09/24 14:25, , 3F
09/24 14:25, 3F
→
09/24 14:26, , 4F
09/24 14:26, 4F
推
09/24 17:51, , 5F
09/24 17:51, 5F
→
09/26 20:37, , 6F
09/26 20:37, 6F
→
09/26 20:37, , 7F
09/26 20:37, 7F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章