将文件写入安全服务器

时间:2011-05-11 00:38:21

标签: iphone file-upload

我正在尝试将文本文件写入安全服务器.....

-(IBAction) startUpload{
    NSLog(@"Start upload");

    NSString *myString = @"TESTTEXT";
    NSURL *myURL = [NSURL URLWithString:@"ftp://USERNAME:PASSWORD@72.167.1.1/testfile.plist"];

    NSError *error;

    BOOL ok = [myString writeToURL:myURL atomically:NO encoding:NSUTF8StringEncoding error:&error];

    if (!ok) { // if NOT ok
        NSLog(@"error writing to file at %@, %@, %@",myURL,[error localizedFailureReason],[error localizedDescription]);
    }

}

...我得到的只是这个错误信息......

ftp://USERNAME:PASSWORD@72.167.1.1/testfile.plist写入文件时出错,(null),无法完成操作。 (可可错误518。)

所有帮助表示赞赏

2 个答案:

答案 0 :(得分:0)

我认为FTP不支持NSURL,

看一下这个问题:NSURL with http:// works fine but with ftp:// not

也看看这个

Upload photo to arbitrary FTP with iPhone app

答案 1 :(得分:0)

查看s7ftprequest

说明

  

这个项目的灵感来自于我在所有涉及网络交互的应用程序中使用的一个奇妙的库(我几乎记得没有任何一个):ASIHTTPRequest。

     

这是ASIHTTPRequest设计解决方案和SimpleFTPSample技术的组合产品。