Xcode iPhone SDK - 上传文件

时间:2011-06-29 11:07:38

标签: ios file-upload

我想将文件上传到网站(在本例中为MediaFire

到目前为止我得到的非工作代码:

NSString *File2upload = @"Documents/data.xml";

NSURL *url = [NSURL URLWithString:@"http://username@hotmail.com:password@mediafire.com/data.xml"];
[File2upload writeToURL:url atomically:YES encoding:NSUTF8StringEncoding error: NULL];

1 个答案:

答案 0 :(得分:3)

您应该查看调用返回的NULL对象,而不是忽略错误(通过将error:作为NSError参数传递)。您正在调用的NSString方法的名称(writeToURL:atomically:encoding:error:)可能会建议您使用任意方案,但实际上只有file://...个网址可以使用。

如果要将文件上传到ftp服务器,则需要使用ftp客户端库,例如this previous answer中提到的那些。