我想将文件上传到网站(在本例中为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];
答案 0 :(得分:3)
您应该查看调用返回的NULL
对象,而不是忽略错误(通过将error:
作为NSError
参数传递)。您正在调用的NSString
方法的名称(writeToURL:atomically:encoding:error:
)可能会建议您使用任意方案,但实际上只有file://...
个网址可以使用。
如果要将文件上传到ftp服务器,则需要使用ftp客户端库,例如this previous answer中提到的那些。