如何使用iPhone上传多个文件

时间:2010-01-27 17:33:05

标签: iphone upload nsurlconnection nsurlrequest

我向posterous api发布(HTTP POST)各种值。我成功上传了标题,正文和ONE媒体文件,但是当我尝试添加第二个媒体文件时,我得到了一个服务器500.

他们确实允许媒体和媒体[]作为参数。

如何使用iPhone SDK上传多个文件?

1 个答案:

答案 0 :(得分:0)

你得到的500可能是基于以下两点之一:

  • 请求不正确
  • 服务器上的错误

现在,如果它不正确,HTTP服务器会更有帮助回复像415(不支持的媒体类型)或其他东西。 500坚持认为服务器上出现了问题并且您的请求有效。

你必须深入研究服务器API或代码(如果你写的),或阅读文档并弄清楚你的第二个请求有什么问题......似乎你可能没有设置合适的媒体类型? / p> 编辑:好的,所以我查看了API。它似乎是您的发布XML,因此您的请求内容类型应为

Content-Type: application/xml

API文档没有具体说明,但这将是正确的类型。

编辑:实际上,第二眼,你刚刚发布了URI参数吗?他们的API文档不清楚(我也很快看)