如何建立 FTP 连接?

2024-02-20

我正在尝试使用 iPhone-iPad(模拟器)/Xcode 设置 FTP 连接。到目前为止,我发现我需要使用 CFFTP API,但我没有成功。

我浏览了网络,最终遵循了我认为最清楚的内容,即:http://developer.apple.com/library/ios/#documentation/Networking/Conceptual/CFNetwork/CFFTPTasks/CFFTPTasks.html http://developer.apple.com/library/ios/#documentation/Networking/Conceptual/CFNetwork/CFFTPTasks/CFFTPTasks.html和 : 奥莱利网站: .....oreilly.com/iphone/excerpts/iphone-sdk/network-programming.html

但尽管如此,乍一看似乎还是相对清晰的。我仍然无法建立工作连接。意思是下载或上传示例文件。

我首先要问一个问题:这在模拟器上可行吗?

另一个问题是: 看来我的回调函数并没有在我把我从上面提到的两个文档中得到的信息放在一起编写的代码中调用。 出现这种情况的可能原因有哪些?

如果您了解一些示例代码或教程,其中显示了构建 FTP 连接并检查其是否有效所需的步骤,请告诉我。

谢谢你的帮助。


如果没有看到代码,就很难评论可能导致特定应用程序出现问题的原因。

我强烈建议您查看 Apple 的示例应用程序SimpleFTP示例 http://developer.apple.com/library/ios/#samplecode/SimpleFTPSample/Introduction/Intro.html作为构建使用 FTP 的应用程序的基础。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何建立 FTP 连接? 的相关文章

随机推荐

  • Alfresco:在另一个任务中显示任务字段(查看它们)

    我正在将新的工作流程部署到 alfresco 4 0 e 我有一个 formkey cwf submitLeaveTask 的任务 这是代码
  • 带有 Chart.js 的笛卡尔坐标系

    我正在尝试使用 Chart js 创建一个笛卡尔坐标系 即坐标几何 该文档实际上指出了 笛卡尔轴 但我没有看到任何证据表明这样的名称是有道理的 我的图表如下
  • 在可执行文件的资源中,如何找到默认图标?

    我需要以编程方式找到 Windows 可执行文件 PE 文件 dll exe com 的默认图标 我确实知道如何遍历资源并识别什么是图标 什么是光标等 但据我所知 没有一个图标以任何方式标记为默认图标 那么 有人知道如何找到默认图标吗 此外
  • 如何使用必应翻译API?

    我正在尝试使用 Bing Translation API 但我很困惑 似乎有很多可能性 旧的和新的 但我不明白我必须做什么 有人可以帮帮我吗 我想发送一个 HTTP 请求 例如http api microsofttranslator com
  • 如何将十六进制转换为 ASCII

    我正在编写一个 go 程序将十六进制转换为 int 二进制和 ascii int 和二进制工作正常 但 ascii 引起了问题 如果输入文本短于 2 个字符 则可以正常工作 但任何更长的字符都会导致出现格式错误的文本 我的代码如下 pack
  • 实现 ISerialized 时,永远不会命中 GetObjectData() 方法

    XmlSerializer从不打电话GetObjcetData on my ISerializable 什么时候GetObjectData 叫 谢谢 class Program static void Main string args va
  • Angular 5:如何在中心文件中定义调色板

    我想在项目的中央文件中声明我的调色板 目前我正在使用包含贴图的 Injectable 以引用我使用的所有颜色 例子 Injectable export class COLOR DICTIONARY private static COLOR
  • 获取 Android 上的自动旋转信息

    我正在开发一个 Android 应用程序 我想知道是否启用了自动旋转 有人知道我怎样才能得到这个吗 因此 为了清楚起见 我只需要知道用户是否在其设置中启用了自动旋转 您可以使用以下命令打开 关闭自动旋转信息Settings System A
  • 计算 Skyfield 中两个物体的表观角距的更好方法?

    UPDATE Skyfield 刚刚进行了重大修订 包括扩展文档和角度分离方法 请参阅已接受的答案 我正在使用以下方法计算两个物体之间的表观角距Skyfield http rhodesmill org skyfield 我没有在包中找到方法
  • 如何创建右键上下文 shell 快捷方式“使用 Emacs 编辑”?

    Notepad 自动添加 shell 快捷方式 以便当您在 Windows 资源管理器中时 可以右键单击文件并选择 使用 Notepad 编辑 我怎样才能用 emacs 做同样的事情 我正在使用适用于 Windows 的 GNU Emacs
  • 为什么 Android 在我的 SpinnerAdapter 中回收了错误的视图类型?

    我正在尝试制作一个带有分隔符的 ActionBar 微调器 我已经实施了一个SpinnerAdapter有 2 种项目视图类型 感谢getViewTypeCount 问题是我被发送了一些convertViews来自其他类型 这是我的 Spi
  • 从 P 帧和 B 帧创建 I 帧

    我编写了一个基于 FFMpeg 的 C 转换器 它可以接收 hls stream 的链接并将其转换为本地 mp4 视频 到目前为止 一切都很好 转换器工作起来就像一个魅力 对此没有任何疑问 PROBLEM 无论我向转换器提供什么输入源 在转
  • 如何限制单个Linux进程的内存使用而不杀死该进程

    如何限制单个 Linux 进程的内存使用而不杀死该进程 我知道 ulimit 可以限制内存使用 但如果超过限制 将会杀死进程 是否有其他命令或 shell 可以限制内存使用而不杀死进程 除此之外还有另一种方式设置限制 http man7 o
  • 尽管使用了 @Primary,但两个同名的 bean 仍会导致 ConflictingBeanDefinitionException

    我有一个应用程序初始值设定项类 用于将应用程序特定数据插入到数据库中 Component applicationInitializer public class ApplicationInitializer PostConstruct pu
  • 如何向标准信号处理程序添加代码?

    我有一个在 Linux 上运行的 C 应用程序 我需要向标准信号处理程序添加一些代码 我的想法是设置我的处理程序 将指针保存到标准处理程序 并从我的代码中调用保存的处理程序 不幸的是 signal 和 sigaction 都没有返回指向标准
  • 如何使用 Erlang/OTP 25 编译器重新编译 rebar3?运行灵药 1.13.4

    我正在关注免费的截屏视频 教程凤凰城 LiveView 启动器 https online pragmaticstudio com courses liveview starter modules 2但我什至无法开始 因为mix setup失
  • 逐行过滤输入流

    我正在从 Amazon S3 检索大型 gzip 压缩文件 我希望能够即时转换这些文件的每一行并将输出上传到另一个 S3 存储桶 上传 API 需要一个InputStream https docs aws amazon com AWSJav
  • 用鼠标拖动无边框窗口形式[重复]

    这个问题在这里已经有答案了 可能的重复 C 使无边框表单可移动 https stackoverflow com questions 1592876 c sharp make a borderless form movable 我通过设置在
  • IE11通过javascript检测兼容性视图是否打开

    有谁知道当我通过 javascript 访问网站时如何检查 IE 11 兼容模式是否打开 我将 url 添加到列表兼容性视图设置中 但当我这样做时 navigator userAgent 在开发者工具中 它返回 Mozilla 5 0 Wi
  • 如何建立 FTP 连接?

    我正在尝试使用 iPhone iPad 模拟器 Xcode 设置 FTP 连接 到目前为止 我发现我需要使用 CFFTP API 但我没有成功 我浏览了网络 最终遵循了我认为最清楚的内容 即 http developer apple com