iPhoneからキャプチャしたオーディオファイルが1つあります。SFTP プロトコルを使用してこの音声ファイルをアップロードしますか?
可能ですか?利用可能なサードパーティのライブラリはありますか? FTPにファイルを置くのと同じですか?
iPhoneからキャプチャしたオーディオファイルが1つあります。SFTP プロトコルを使用してこの音声ファイルをアップロードしますか?
可能ですか?利用可能なサードパーティのライブラリはありますか? FTPにファイルを置くのと同じですか?
Apple には、この件に関するテクニカル ノートがあります。
http://developer.apple.com/iphone/library/technotes/tn2009/tn2152.html#SECFILETRANSFERPROTOCOLS
次のセクションでは、ファイル転送のサポートについて説明します。注: 安全な「FTP」を作成する試みが数多く行われています。FTPS — これは FTP over TLS です。iPhone OS または Mac OS X の組み込み API ではサポートされていません。 SFTP — SSH に基づく新しいファイル転送プロトコルです。iPhone OS にも Mac OS X にも SSH API は組み込まれていません。Mac OS X では、さまざまなコマンド ライン ツールをサブ起動することで SSH 機能にアクセスできます。これは、iPhone OS のオプションではありません。
SFTP と FTP はまったく異なるプロトコルです。
基本的に、次のファイル転送プロトコルがあります。
FTP – 1970 年代から存在する単純な古い FTP プロトコル。頭字語は「ファイル転送プロトコル」の略です。通常、TCP ポート 21 で実行されます。
SFTP – もう 1 つの完全に異なるファイル転送プロトコルで、FTP とは何の関係もありません。SFTP は、通常は TCP ポート 22 で SSH セッションを介して実行されます。1990 年代後半から使用されています。頭字語は、実際には「SSH File Transfer Protocol」の略です。
FTPSまたはFTP/SSL - TLS/SSL の安全な通信チャネル上で動作するプレーンで古い FTP プロトコル。FTP と FTPS の関係は、HTTP と HTTPS の関係と同じです。
安全な FTP - コンテキストに依存します。FTPS を意味する場合もあれば、SFTP を意味する場合もあります。