Iphone 如何通过FTP列出名称中有空格的目录?

Iphone 如何通过FTP列出名称中有空格的目录?,iphone,objective-c,ios,cocoa-touch,ipad,Iphone,Objective C,Ios,Cocoa Touch,Ipad,我尝试发送编码的url,但当我启动流时,我得到550个错误权限拒绝,这意味着在我的情况下文件夹不存在->可能与服务器上的非编码名称比较。我试着不加编码地发送它……但它失败得更快,流根本没有自然打开。我认为列出一个有空格的目录是不可能的 我使用的是Linux服务器,但理想情况下,我希望它能与多台服务器协同工作 [更新]我刚刚尝试了apple示例SimpleFTP代码,似乎它也有同样的问题。它创建带有空格的文件夹,但当您尝试列出它们时失败了我对NSStream不太了解,我正在使用Erica Sadu

我尝试发送编码的url,但当我启动流时,我得到550个错误权限拒绝,这意味着在我的情况下文件夹不存在->可能与服务器上的非编码名称比较。我试着不加编码地发送它……但它失败得更快,流根本没有自然打开。我认为列出一个有空格的目录是不可能的

我使用的是Linux服务器,但理想情况下,我希望它能与多台服务器协同工作


[更新]我刚刚尝试了apple示例SimpleFTP代码,似乎它也有同样的问题。它创建带有空格的文件夹,但当您尝试列出它们时失败了

我对NSStream不太了解,我正在使用Erica Sadun的FTPHelper进行ftp,但我认为URL需要转义


请尝试%20或\指定空格的位置。顺便说一下,在\之后应该有一个空格

我已经试过%20了,但不起作用。我也会尝试,希望它能起作用。正如预期的那样,这也不太可能:你能用FTPHelper列出一个名称中有空格的目录吗?我查看了他的代码,它看起来很普通,他没有以任何不同的方式处理url:啊,我发现了问题,我对我的路径进行了双重编码,因此,%20变成了%2520:|我的错。我会选择你的答案,因为这是唯一正确的答案!谢谢你,P