考虑使用 ObjectiveResource 或 ASIHTTPRequest ...
哪个更适合上传图片?还是有更好的选择???
是否有使用其中一个或两个来上传图像(或任何其他二进制内容)的示例?
谢谢
考虑使用 ObjectiveResource 或 ASIHTTPRequest ...
哪个更适合上传图片?还是有更好的选择???
是否有使用其中一个或两个来上传图像(或任何其他二进制内容)的示例?
谢谢
我没有使用过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 中的评论