小编use*_*061的帖子

用葡萄和回形针上传文件

我正在开发一个REST API,尝试上传用户的图片:

  • 葡萄微框架
  • 回形针宝石,但它不起作用,显示此错误
  • rails版本是3.2.8

No handler found for #<Hashie::Mash filename="user.png" head="Content-Disposition: form-data; name=\"picture\"; filename=\"user.png\"\r\nContent-Type: image/png\r\n" name="picture" tempfile=#<File:/var/folders/7g/b_rgx2c909vf8dpk2v00r7r80000gn/T/RackMultipart20121228-52105-43ered> type="image/png">

我尝试使用控制器测试回形针,但是当我尝试通过葡萄api上传时它不起作用我的帖子标题是multipart/form-data

我上传的代码就是这个

 user = User.find(20) 
 user.picture = params[:picture] 
 user.save! 
Run Code Online (Sandbox Code Playgroud)

因此,如果无法通过葡萄上传文件,还有其他方法可以通过REST api上传文件吗?

ruby api paperclip ruby-on-rails-3

7
推荐指数
3
解决办法
5960
查看次数

标签 统计

api ×1

paperclip ×1

ruby ×1

ruby-on-rails-3 ×1