2011-07-06 56 views
1

下面的例子是ASI網站上給出的文件:ASIHTTPRequest - 指定發佈數據

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
[request setPostValue:@"Ben" forKey:@"first_name"]; 
[request setPostValue:@"Copsey" forKey:@"last_name"]; 
[request setFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photo"]; 

你在哪裏指定把數據上傳到文件?我有一個期待已發佈數據的PHP文件...

原諒我,我是新來的iPhone開發..

+0

你想發佈本地圖像(UIImage),或者你有圖像的網址? – Deeps

+0

對不起,我不想發佈圖片,我只想發佈名字和姓氏。 – user559142

回答

1

這是您在[ASIFormDataRequest requestWithURL:url]傳遞的URL。

NSString *myphp = @"http://www.mysite.com/myscript.php"; 
NSURL *url = [NSURL URLWithString:myphp]; 
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
+0

謝謝,@符號是做什麼的?何時使用? – user559142

+0

它是自動發佈的NSString對象的init/alloc的縮寫。 –

0

如果您只是想發佈名字和姓氏,那麼下面的代碼不起作用。我想如果你刪除setFile方法,那麼它應該只發布名字和姓氏?

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
[request setPostValue:@"Ben" forKey:@"first_name"]; 
[request setPostValue:@"Copsey" forKey:@"last_name"]; 

希望得到這個幫助。