我看了SimpleFTPSample,但我需要比这个文档更好的例子。我谷歌了一些其他的例子,但我发现所有的网站最终都会引用苹果文档,而我没有找到其他任何不是这样的东西。有人能帮助我吗?谢谢。
我编写了一个易于使用的iOS FTP上传工具,得益于ASIHTTPReq的后台线程运行。
我相信你可以使用非常强大的ASIHttpRequest来完成这个任务。
从他们的文档中可以了解更多信息:
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
// Upload a file on disk
[request setFile:@"/Users/ben/Desktop/ben.jpg" withFileName:@"myphoto.jpg" andContentType:@"image/jpeg"
forKey:@"photo"];
// Upload an NSData instance
[request setData:imageData withFileName:@"myphoto.jpg" andContentType:@"image/jpeg" forKey:@"photo"];
并且
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request addPostValue:@"Ben" forKey:@"names"];
[request addPostValue:@"George" forKey:@"names"];
[request addFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photos"];
[request addData:imageData withFileName:@"george.jpg" andContentType:@"image/jpeg" forKey:@"photos"];
url
将是一个FTP网址,例如:ftp://user:password@my.host.com
但如果您的要求是创建一个FTP客户端,那么可以看看以下内容: