gpt4 book ai didi

ios - 使用 Swift 4/5 的 FTP(带/不带额外框架)

转载 作者:行者123 更新时间:2023-11-28 07:27:27 27 4
gpt4 key购买 nike

首先:我知道关于 ftp 的安全问题,所以请不要在这里讨论这个 - 必须使用 ftp。

我的应用程序必须使用 ftp(使用用户名/密码)登录服务器,搜索并下载文件,从服务器中删除它,然后上传编辑后的版本。

我一直在寻找关于如何通过 ftp 连接到服务器的教程,但我只找到了 Apple 2012 年的文档 here以及他们关于不同功能的文档 here (以及 youtube 上一堆奇怪的“Swift FTP”自行车视频……)。我发现的每个其他示例(通常 <2015)都使用了一些额外的框架或库,但似乎没有任何适合 Swift 5 甚至 Swift 4 的教程。

Swift 5 是否仍然可以使用 FTP(是否仍然受支持?),如果可以,怎么办?还是根本没有必要尝试让 Apple 的任何东西正常工作,最好只使用像 FileProvider 这样的额外框架? ?

最佳答案

一开始我用的是FileProvider ,不幸的是,该库目前有很多错误,函数被调用两次(您可以通过使用“firstTimeCalled” bool 检查来防止这种情况)并且如果服务器速度慢(-ish),您也可能无法获得例如目录中文件的完整列表,因为 FileProvider 在服务器实际完成之前停止接收答案。

我还没有找到任何其他适用于 Swift 的 FTP 库(并且仍然受支持),所以现在我正在使用 BlueSocket (能够打开套接字,向服务器发送命令并从服务器接收命令)并构建我自己的小型库,可以发送/接收...文件(使用 FTP 代码)。

关于ios - 使用 Swift 4/5 的 FTP(带/不带额外框架),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56056860/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com