6

我阅读了SimpleFTPSample,但我需要一个比本文档更好的示例。我在谷歌上搜索了一些其他示例,但我发现的所有网站最终都引用了 Apple 文档,而且我还没有找到其他任何不相关的内容。

有人能帮我吗?谢谢。

4

3 回答 3

4

Wrote an easy to use ftp uploader for iOS and it runs on a background thread courtesy of ASIHTTPReq.

https://github.com/soulslicer/QueueFTP

于 2013-01-07T14:29:12.037 回答
1

我相信您可以使用非常强大的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 客户端,看看这些:

于 2012-05-03T07:42:10.903 回答
0

您可能还想查看Black Raccoon,它是一个轻量级的 FTP 文件系统,并且得到积极维护。

于 2013-08-22T14:26:11.297 回答