如果在服务器上更新,FTP下载到iphone

时间:2012-02-02 15:15:56

标签: iphone ios ftp nsurlconnection nsurlconnectiondelegate

我使用NSURLConnection从FTP站点下载。下载很好但我只想下载如果ftp服务器副本比我的文件副本更新。

如何从ftp服务器获取ftp文件日期信息。我可以从URLResponse获取文件大小。

致以最诚挚的问候,

2 个答案:

答案 0 :(得分:2)

好的朋友我已经部分回答了我自己的问题,所以这是为了下一个人......

如果您对文件夹发出NSURL请求,则生成的响应将是文件列表。问题是日期时间戳的格式不是我需要的。

-rw-r - r-- 1 1012 1012 1899 Feb 03 01:14 1.txt

我需要一个完整的YY-MM-DD HH:MM:SS格式无论如何我可以配置url请求给我完整的字符串,好像我已经向服务器发出了“LIST -a”命令。 / p>

答案 1 :(得分:0)

你使用ftp吗?真?用户名和密码?除非您的服务器配置良好,否则FTP是一个等待发生的安全漏洞。

但是,最好的解决方案是使用HTTP在您的应用和服务器之间进行通信。内置HTTP支持,HTTP无处不在,并且配置Web服务器以确保安全性要容易得多。 HTTP中还有一个last-modified标头可以帮助您确定服务器副本比本地文件副本更新