将文件从iOS上传到Web服务

时间:2012-10-17 10:44:43

标签: objective-c ios

我在论坛上有一个应用程序,要求我将文件从它上传到web服务。我基本上是文件传输和app-webservice comunications中的菜鸟,并且会欣赏一个方向。

第一个问题是如何编码文件? Web服务必须解释发送的数据,以便我这样做?我不拥有web服务,所以我不知道他们如何获取文件,但我假设采用XML / JSON格式。

第二个问题是我如何发送它?有一个XML对象,我怎么发送它,比如说,“http://www.website.com/path/to/upload”。 Async可用吗?

如果我对步骤(或10)缺失或错误,请纠正我!非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

1:如果是XML,则需要解析它,并从中创建objet。如果它是Json,我建议你https://github.com/johnezang/JSONKit JSONKIt,这真的很棒。

2:您需要从webService获取数据,ASIHTTP是一个非常好的工具,可以快速进行Web服务调用。该文件非常清晰,易于理解http://allseeing-i.com/ASIHTTPRequest/是必须的。

3:您通过网址(获取)或发布来发送数据。

希望你不是XML格式,这真的很痛苦,相信我