用于从iPhone应用程序将图像上传到基于Rails的网站的API是什么?

时间:2010-04-22 01:04:49

标签: iphone file-upload asihttprequest objectiveresource

使用ObjectiveResource或ASIHTTPRequest ...

  1. 哪种优于上传图片?或者有更好的选择???

  2. 是否有使用其中一个或两个上传图片(或任何其他二进制内容)的示例?

  3. 由于

1 个答案:

答案 0 :(得分:0)

我没有使用过ObjectiveResource。 ASIHTTPRequest相当容易使用。您可能需要multipart / form-data请求,因此有一个ASIFormDataRequest子类。 我在ASIFormDataRequest和Rails方面遇到了一些问题。根据我的记忆,请求中的图像伴随着“charset = some-encoding”参数(并且它是硬编码的),因此当charset = utf8存在时,Rails不会接受它作为有效图像。另一个问题是,你的POST请求中没有数组(如array_item [])。您根本无法添加多个具有相同名称的参数。但是如果你真的想要使用ASI框架,这两个问题都很容易修补。 请查看http://allseeing-i.com/ASIHTTPRequest/How-to-use和ASIFormDataRequest.h中的注释