【问题标题】:Upload file from iphone using SFTP protocol使用 SFTP 协议从 iphone 上传文件
【发布时间】:2017-08-07 15:47:13
【问题描述】:

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

有可能吗?有没有可用的第三方库?和把文件放到FTP上是一样的吗?

【问题讨论】:

  • 有谁知道从 iphone 将文件放到 SFTP 上的任何方法?
  • 稍后的副本有更多信息:stackoverflow.com/questions/5979184/…
  • @Jim 您是否从 SFTP 协议上传文件?如果是的话,你是怎么做到的?我想做同样的事情,请帮忙..

标签: iphone file-upload sftp


【解决方案1】:

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 上的选项。

【讨论】:

    【解决方案2】:

    SFTP 和 FTP 是完全不同的协议。

    基本上有以下几种文件传输协议:

    • FTP – 自 1970 年代以来一直存在的普通旧 FTP 协议。首字母缩写词代表“文件传输协议”。它通常在 TCP 端口 21 上运行。

    • SFTP – 另一种完全不同的文件传输协议,与 FTP 无关。 SFTP 通过 SSH 会话运行,通常在 TCP 端口 22 上运行。它自 1990 年代后期就已存在。该首字母缩写词实际上代表“SSH 文件传输协议”。

    • FTPSFTP/SSL - 在 TLS/SSL 安全通信通道上运行的普通旧 FTP 协议。 FTP和FTPS的关系就像HTTP和HTTPS的关系一样。

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

    【讨论】:

    • 感谢您分享这方面的信息。您知道文件上传如何与 SFTP 一起工作吗?你知道它是如何在 iPhone 上工作的吗?
    猜你喜欢
    • 2012-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多