如何建立 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 连接? 的相关文章

  • iPhone OpenGL ES 单视图还是多视图?

    我很困惑为 iPhone 编写游戏时最好的方法是什么 游戏将使用 OpenGL 渲染 但我很好奇创建开始屏幕 菜单 高分页面等 您是否使用 OpenGL 完成所有这些操作 或者创建额外的 UIView 并使用 UIKit 我认为没有最好的方
  • iPhone表情插入MySQL却变成空值

    我们正在开发一个 iPhone 应用程序 它将表情符号从 iPhone 发送到服务器端 PHP 并插入到 MySQL 表中 我正在做服务器端的工作 但是insert语句执行成功后 插入的值变成空了 我可以正确插入字段 varchar 的是文
  • 使用 iOS swift AVPlayer 在横向模式下不全屏

    我将视频视图设置为全屏 然而 在模拟器中玩时 它并没有全屏运行 此问题仅适用于 iPad 不适用于 iPhone 这是我的代码 override func viewDidAppear animated Bool super viewDidA
  • prepareForSegue 和 PerformSegueWithIdentifier 发送方

    我想知道标题中的函数如何工作以及发送者参数 假设单击按钮调用了performSegue方法 那么这是否也调用了prepareSegue方法 是否在performSegue方法之前但在按下按钮之后调用prepareSegue方法 另外 这两个
  • 如何在 PowerShell 中比较本地文件与 FTP 服务器上的文件的年龄并下载远程复制是否较新

    我正在编写一个 PowerShell 脚本 以帮助我为工作设置新电脑 希望这不仅仅是我一个人会使用 所以我正在尝试考虑所有事情 我在 FTP 服务器上保存了离线安装程序 java flash reader 等 如果本地副本尚未保存在创建的
  • PHP + FTP删除文件夹中的文件

    我刚刚编写了一个 PHP 脚本 它应该连接到 FTP 并删除特殊文件夹中的所有文件 它看起来像这样 但我不知道需要什么命令来删除文件夹日志中的所有文件 任何想法
  • 使用 iPhone 控制蓝牙音频设备

    我正在寻找为 iPhone 编写应用程序 它将能够控制汽车中的收音机和 CD 播放器 收音机和播放器具有可用的蓝牙连接 我开始这个问题是为了获得这个地方所需的所有信息 我有几个问题 但如果您发现任何我没有要求的对我开始开发此应用程序不重要的
  • 如何从 UILabel 创建图像?

    我目前正在 iPhone 上开发一个简单的类似 Photoshop 的应用程序 当我想要展平图层时 标签位于良好的位置 但字体大小不佳 这是我要展平的代码 UIGraphicsBeginImageContext CGSizeMake wid
  • 将滚动事件从 uibutton 传递到 uiscrollview

    我有水平的UIScrollView这是从UIScrollView我添加了UIButtons水平地 我只能滚动到按钮区域之外 但如果我想滚动到任何按钮就会触发UIControlEventTouchUpInside事件 我不想要这个 我想开火U
  • 延迟图像下载完成后更新 UITableViewCell

    异步下载单元格图像后 我在更新 UITableViewCells 时遇到一些问题 我正在使用自定义 UITableViewCells 如下所示 UITableViewCell tableView UITableView tableView
  • 服务器响应 PASV 命令返回的地址与建立 FTP 连接的地址不同

    System Net WebException 服务器响应 PASV 命令返回的地址与建立 FTP 连接的地址不同 在 System Net FtpWebRequest CheckError 在 System Net FtpWebReque
  • iOS 4.3 上的cameraOverlayView 问题

    我使用带有cameraOverlayView的选择器控制器在相机视图中显示产品的图像 在应用到覆盖层之前 产品图像会调整大小 它在 iOS 4 2 上运行良好 但在 iOS 4 3 上产品图像显示为全尺寸 pickerController
  • 如何从 iOS 应用程序检测不安全的 wifi 网络

    我想检测我的应用程序中是否存在不安全的 wifi 网络 是否有任何公共 iOS API 可以实现相同的目的 没有记录的 API 可以获取该信息 如果您的应用程序需要通过网络发送和接收敏感数据 您通常应该假设没有安全连接
  • CGContextSelectFont 等效项

    在 iOS 7 CGContext SelectFont 中已弃用 已弃用的消息说我必须使用 Core Text 但我不知道哪一个与这段代码完全相同 CGContextSelectFont context Helvetica kBarLab
  • iTunes connect 中不同应用程序的多个银行帐户[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 由于我们正在为客户开发 iPhone 应用程序 并且他希望对该应用程序收费 因此我们想知道是否可以在 iTunes 中连接多个银行帐户 以便将收入直接
  • 是否可以使用流上下文在 PHP 下使用 FTPS?

    我了解到使用ftpsPHP for Windows 下的 ftp ssl connect 很困难 您被要求进入构建自己的二进制文件以包括 Open SSL 的漫长旅程 我找到了以下建议phpseclib http phpseclib sou
  • 如何使用 SwiftUI 获取多个屏幕上的键盘高度并移动按钮

    以下代码获取键盘显示时的键盘高度 并将按钮移动键盘高度 在转换源 ContentView 和转换目标 SecibdContentView 处以相同的方式执行此移动 但按钮在转换目标处不移动 如何使按钮在多个屏幕上移动相同 import Sw
  • 访问 google reader 的 Endpoints API 时出错

    我正在尝试在iPhone APP中实现google reader 到目前为止我已经成功收到了sid and auth 当我尝试使用以下命令调用 Endpoints API 时 问题就出现了GET 这是代码 ASIHTTPRequest re
  • 如何检索 iPhone 的区域设置

    我用谷歌搜索过它 但令我有点惊讶的是我找不到它 我只想访问设备配置的区域设置 我试图找到如何列出所有系统属性 以防我能在那里找到区域设置 但甚至找不到如何做到这一点 我知道 认为 我之前检索过系统属性 但我也记得在谷歌搜索时找到该信息并不容
  • 如何在 iOS 上固定证书的公钥

    在提高我们正在开发的 iOS 应用程序的安全性时 我们发现需要对服务器的 SSL 证书 全部或部分 进行 PIN 操作以防止中间人攻击 尽管有多种方法可以做到这一点 但当您搜索此内容时 我只找到了固定整个证书的示例 这种做法会带来一个问题

随机推荐

  • 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