我读了SimpleFTPSample,但我需要一个比本文更好的例子。我谷歌了一些其他的例子,但我发现的所有网站最终都提到了Apple文档,而且我还没有发现任何其他的东西。从iOS应用程序上传文件到ftp
有人可以帮助我吗?谢谢。
我读了SimpleFTPSample,但我需要一个比本文更好的例子。我谷歌了一些其他的例子,但我发现的所有网站最终都提到了Apple文档,而且我还没有发现任何其他的东西。从iOS应用程序上传文件到ftp
有人可以帮助我吗?谢谢。
我相信你可以用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 URL,如:ftp://user:[email protected]
但是,这不会为你做或你的要求是做一个ftp客户端,看看这些:
写了一个易于使用的FTP上载iOS和它运行在ASIHTTPReq的后台线程礼貌。
中更新请求,这个请求已经在队列中了:awesome complement :) –
我写这个的时候是个编码新手。这是非常糟糕的技术。你不应该使用FTP tbh进行上传,而且我确定现在有很多适合iOS的库,可以本地连接到FTP而不是通过丑陋的PHP脚本 – raaj
您可能也想看看Black Raccoon这是一种光FTP文件系统,并积极维护。
该项目不再维护。 –
我们可以在whiterecoon – RaviJSS