0

我有一个应用程序需要我将文件从它上传到网络服务。我基本上是文件传输和应用程序网络服务通信方面的菜鸟,我希望能有一个前进的方向。

第一个问题是如何对文件进行编码?网络服务必须解释发送的数据,那么我应该以哪种方式来做呢?我不拥有网络服务,所以我不知道他们如何获取文件,但我假设是 XML/JSON 格式。

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

如果我遗漏了一个步骤(或 10 个步骤)或有错误,请纠正我!非常感谢您的帮助!

4

1 回答 1

0

1:如果是 XML,则需要对其进行解析,并从中创建对象。如果是 Json,我推荐你https://github.com/johnezang/JSONKit JSONKIt,真的很棒。

2:您需要从 webService 获取数据,而 ASIHTTP 是一个非常棒的工具,可以快速调用 web 服务。该文档非常清晰易懂http://allseeing-i.com/ASIHTTPRequest/是必须的。

3:您可以通过 url (get) 或 post 发送数据。

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

于 2012-10-17T11:00:06.480 回答