我在论坛上有一个应用程序,要求我将文件从它上传到web服务。我基本上是文件传输和app-webservice comunications中的菜鸟,并且会欣赏一个方向。
第一个问题是如何编码文件? Web服务必须解释发送的数据,以便我这样做?我不拥有web服务,所以我不知道他们如何获取文件,但我假设采用XML / JSON格式。
第二个问题是我如何发送它?有一个XML对象,我怎么发送它,比如说,“http://www.website.com/path/to/upload”。 Async可用吗?
如果我对步骤(或10)缺失或错误,请纠正我!非常感谢您的帮助!
答案 0 :(得分:0)
1:如果是XML,则需要解析它,并从中创建objet。如果它是Json,我建议你https://github.com/johnezang/JSONKit JSONKIt,这真的很棒。
2:您需要从webService获取数据,ASIHTTP是一个非常好的工具,可以快速进行Web服务调用。该文件非常清晰,易于理解http://allseeing-i.com/ASIHTTPRequest/是必须的。
3:您通过网址(获取)或发布来发送数据。
希望你不是XML格式,这真的很痛苦,相信我