我有一个从我的iphone捕获的音频文件。我想用SFTP协议上传这个音频文件吗?
有可能吗?有没有第三方图书馆?是否与在FTP上放置文件相同?
答案 0 :(得分: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的选项。
答案 1 :(得分:1)
SFTP和FTP是完全不同的协议。
基本上,有以下文件传输协议:
FTP - 自20世纪70年代以来一直存在的普通旧FTP协议。首字母缩写词代表“文件传输协议”。它通常在TCP端口21上运行。
SFTP - 另一种完全不同的文件传输协议,与FTP无关。 SFTP通过SSH会话运行,通常在TCP端口22上运行。它自20世纪90年代末开始出现。首字母缩略词实际上代表“SSH文件传输协议”。
FTPS 或 FTP / SSL - 通过TLS / SSL安全通信渠道运行的普通旧FTP协议。 FTP和FTPS关系与HTTP和HTTPS关系相同。
安全FTP - 取决于上下文。有时候意味着FTPS,有时候是SFTP。