4

iPhoneからキャプチャしたオーディオファイルが1つあります。SFTP プロトコルを使用してこの音声ファイルをアップロードしますか?

可能ですか?利用可能なサードパーティのライブラリはありますか? FTPにファイルを置くのと同じですか?

4

2 に答える 2

4

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 のオプションではありません。

于 2010-03-14T18:16:11.267 に答える
1

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 を意味する場合もあります。

于 2010-01-25T21:04:21.857 に答える