通过 RestKit 或任何 HTTP 请求上传回形针照片
Posted
技术标签:
【中文标题】通过 RestKit 或任何 HTTP 请求上传回形针照片【英文标题】:Paperclip photo upload via RestKit or any HTTP request 【发布时间】:2012-12-13 11:36:03 【问题描述】:我正在使用 mongoid-paperclip 在 amazon s3 上上传图像,并且使用 multipart/form-data 在网络上运行良好。
但是当我尝试使用 CURL 或 RestKit 使用 HTTP PUT 请求上传图像时,更新配置文件有效并返回 status: ok
但文件没有上传。
用户类
has_mongoid_attached_file :avatar,
:styles =>
:original => ['1000x1000>', :png],
:small => ['64x64#', :png],
:medium => ['250x250', :png],
:large => ['500x500>', :png]
,
:convert_options => :all => '-background white -flatten +matte'
所以现在我不知道问题出在哪里,是来自 RestKit 还是来自回形针?
【问题讨论】:
【参考方案1】:如果有人遇到与您相同的问题需要致电
current_user.avatar = params[:avatar]
解释
current_user
是当前登录的用户,任何用户都可以工作
avatar
是我的回形针名称
params[:avatar]
是您要上传的文件
【讨论】:
以上是关于通过 RestKit 或任何 HTTP 请求上传回形针照片的主要内容,如果未能解决你的问题,请参考以下文章
Tomcat 上的 HTTP/1.1 200 213 使用 RESTKit 上传 jpeg 文件
RestKit 在 PUT 请求时抛出 NSInternalInconsistencyException