如何在iPhone SDK中将文件上传到服务器?

Nil*_*esh 3 iphone

我想在iPhone中将文件发送到服务器.是否有任何iPhone API来实现该功能?

shi*_*ike 5

ASIHTTPRequest是网络API的包装器,可以非常轻松地上传文件.这是他们的例子(但您也可以在iPhone上执行此操作 - 将图像保存到"磁盘",然后上传它们.

ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];
[request setPostValue:@"Ben" forKey:@"first_name"];
[request setPostValue:@"Copsey" forKey:@"last_name"];
[request setFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photo"];
Run Code Online (Sandbox Code Playgroud)