将Plist上传到FTP

时间:2011-12-19 00:51:00

标签: iphone sdk upload ftp plist

我一直在谷歌上搜索这个问题,我找不到最适合我的答案。

我的程序根据用户输入创建plist文件,例如“name”,“phone”等。

虽然我正在尝试将其保存到文档中,但一切正常。  我正在使用:

[thePlist writeToFile:thePath atomically:YES];

现在,我想将它保存在我的FTP服务器上。 我尝试了这段代码但它不起作用:

[plistData writeToURL:[NSURL URLWithString:@"ftp://User:PassWord@DomainName"] atomically:YES];

(P.S。在safari中输入完整地址时,它被识别并且在那里访问没有问题,因此这里的地址不是问题。)

谢谢大家的帮助!

1 个答案:

答案 0 :(得分:0)

NSData writeToURL仅支持“file://”方案。所以这不会奏效。

最好的方法是将带有http的数据发布到服务器,并在服务器上安装代码以接受帖子。

来自Apple的文档:

写入接收器字节的位置。仅支持file:// URL。

由于目前只支持file:// URL,因此除了第一个参数的类型外,此方法与writeToFile:atomically:之间没有区别。