从iOS应用程序上传文件到FTP

我读了SimpleFTPSample,但是我需要比这个文档更好的例子。 我用谷歌的一些其他的例子,但我发现所有的网站结尾提到苹果文件,我还没有发现其他的东西没有。

有人能帮我吗? 谢谢。

写了一个易于使用的FTP上传器的iOS和它运行在ASIHTTPReq后台线程。

https://github.com/soulslicer/QueueFTP

我相信你可以用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将是一个FTPurl,例如: ftp://user:password@my.host.com

但是这不会为你或你的要求是做一个FTP客户端,看看这些:

你也可以看看黑狸 ,这是一个轻的FTP文件系统,并积极维护。