0

我正在使用 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 还是来自回形针?

4

1 回答 1

0

如果有人遇到与您相同的问题需要致电

current_user.avatar = params[:avatar]

解释

current_user当前用户是否已登录,任何用户都可以使用

avatar是我的回形针名字

params[:avatar]是您要上传的文件

于 2012-12-13T14:04:46.773 回答