4

我有一个从我的 iphone 捕获的音频文件。我想使用 SFTP 协议上传这个音频文件吗?

有可能吗?有没有可用的第三方库?与将文件放在FTP上一样吗?

4

2 回答 2

4

Apple 有关于此主题的技术说明。

http://developer.apple.com/iphone/library/technotes/tn2009/tn2152.html#SECFILETRANSFERPROTOCOLS

以下部分讨论对文件传输的支持。注意:已经多次尝试建立安全的“FTP”。其中包括: FTPS — 这是基于 TLS 的 FTP。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 – 另一种完全不同的文件传输协议,与 FTP 无关。SFTP 通过 SSH 会话运行,通常在 TCP 端口 22 上运行。它自 1990 年代后期就已存在。该首字母缩写词实际上代表“SSH 文件传输协议”。

  • FTPSFTP/SSL - 普通的、旧的 FTP 协议在 TLS/SSL 安全通信通道上运行。FTP 和 FTPS 的关系与 HTTP 和 HTTPS 的关系相同。

  • 安全 FTP - 取决于上下文。有时意味着 FTPS,有时是 SFTP。

于 2010-01-25T21:04:21.857 回答