NSURLConnection を使用して FTP サイトからダウンロードしています。ダウンロードは問題ありませんが、ftp サーバーのコピーがファイルのコピーよりも新しい場合にのみダウンロードしたいと考えています。
ftp サーバーから ftp ファイルの日付情報を取得するにはどうすればよいですか。URLResponse からファイル サイズを取得できます。
よろしくお願いします、
NSURLConnection を使用して FTP サイトからダウンロードしています。ダウンロードは問題ありませんが、ftp サーバーのコピーがファイルのコピーよりも新しい場合にのみダウンロードしたいと考えています。
ftp サーバーから ftp ファイルの日付情報を取得するにはどうすればよいですか。URLResponse からファイル サイズを取得できます。
よろしくお願いします、
わかりました皆さん、私は自分の質問に部分的に答えたので、これは次の人のためのものです...
フォルダーに対して NSURL 要求を発行すると、結果の応答はファイルのリストになります。問題は、日時スタンプの形式が必要なものではないことです。
-rw-r--r-- 1 1012 1012 1899 2 月 3 日 01:14 1.txt
完全な YY-MM-DD HH:MM:SS 形式が必要ですが、サーバーに「LIST -a」コマンドを発行したかのように、URL 要求を構成して完全な文字列を取得できます。
あなたはftpを使用していますか?本当に?ユーザー名とパスワードで?サーバーが適切に構成されていない限り、FTP は発生するのを待っているセキュリティ ホールです。
ただし、最善の解決策は、アプリとサーバー間の通信に HTTP を使用することです。HTTP サポートが組み込まれており、HTTP はユビキタスであり、Web サーバーを安全に構成することがはるかに簡単です。またlast-modified
、HTTP には、サーバー コピーがローカル ファイル コピーよりも新しいかどうかを判断するのに役立つヘッダーがあります。