我阅读了SimpleFTPSample,但我需要一个比本文档更好的例子。我谷歌的其他一些例子,但我发现的所有网站最终都引用了Apple文档,而我还没有发现任何其他不支持的网站。
有人能帮助我吗?感谢。
答案 0 :(得分:4)
为iOS编写了一个易于使用的ftp上传器,它运行在后台线程上,由ASIHTTPReq提供。
答案 1 :(得分:1)
我相信你可以用ASIHttpRequest做到这一点,这是非常强大的。
来自doc:
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客户端,看看这些:
答案 2 :(得分:0)
您可能还想查看Black Raccoon这是一个轻量级FTP文件系统并且是主动维护的。