【问题标题】:Best way for uploading or downloading images in ios . FTP vs HTTP在 ios 中上传或下载图像的最佳方式。 FTP 与 HTTP
【发布时间】:2013-11-18 11:44:45
【问题描述】:

在 ios 中上传或下载图片的最佳方式是什么? 在 ios 中,我可以通过 ftp 上传图像并在服务器上上传图像。我还看到很多人使用 HTTP post 方法来上传或下载 NSData 形状的图像。

那么哪种方法既快速又安全?

【问题讨论】:

    标签: ios objective-c http nsdata image-uploading


    【解决方案1】:

    HTTP 是更好的选择,因为在业务设置中端口 80 几乎总是打开,而端口 21 通常是关闭的。

    【讨论】:

      【解决方案2】:

      对于您的 IOS 应用来说,这两种方法都不是更快或更安全。一般来说,FTP 不是在您的服务器上运行的最安全的技术(sFTP 更好),所以很多人不喜欢运行 FTP 服务器,因此必须使用 HTTP 进行上传(正如 Zaph 所说,在许多防火墙上,FTP 是由于这个原因,甚至默认情况下都不允许)。

      但是使用 HTTP 进行上传需要服务器上的代码来处理 HTTP POST 并将文件放在正确的位置。您编写此代码的事实可能使其更安全:您可以验证传入数据,确保其大小和文件类型正确,并考虑任何用户带宽或存储限制。

      您不使用 HTTP post 来下载图像,而是使用 HTTP GET。这不需要你在服务器上使用任何特殊的东西,HTTP 服务器可以提供它。

      除非您有充分的理由不这样做,否则我建议您使用 HTTP。一个很好的理由可能是您正在将您的应用与现有的 FTP 服务集成。

      【讨论】:

        猜你喜欢
        • 2023-03-13
        • 2014-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-08
        相关资源
        最近更新 更多