我正在研究一个 REST API,试图上传一张用户的图片:
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!
因此,如果无法通过葡萄上传文件,有没有其他方法可以通过 REST api 上传文件?