ASIHTTPRequest - 指定要将数据发布到的文件

时间:2011-07-06 12:45:02

标签: php iphone objective-c xcode asihttprequest

以下示例在ASI网站上提供:

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开发的新手..

2 个答案:

答案 0 :(得分:1)

这是您传递给[ASIFormDataRequest requestWithURL:url]的网址。

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

答案 1 :(得分:0)

如果您只想发布名字和姓氏,则下面的代码不起作用。我想如果你删除setFile方法然后它应该只发布名字和姓氏?

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

希望得到这个帮助。