在CURL请求中修改将图像上载到RoR

时间:2014-08-20 11:42:31

标签: ruby-on-rails json curl ruby-on-rails-4

我可以通过CURL请求将图像上传到RoR应用程序(使用carrierwave进行图像上传),

curl -v -H 'Content-Type: multipart/form-data' \
-H 'Accept: application/json' \
-F "photo[display_photo]=@/home/Pictures/images.jpeg" \
-F "photo[name]=Flower" http://localhost:3001/photos.json

但我想修改上面的命令,

curl -v -H "enctype: multipart/form-data" \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-d '{"photo":{ 
 "name":"Flower", 
 "display_photo":@"/home/Pictures/images.jpeg"
}}' POST http://localhost:3001/photos.json

如何实现!!!

1 个答案:

答案 0 :(得分:1)

这个问题看起来不完整。但我想你想要实现的是与这个问题中提到的相似的东西:

Curl request to upload image from local machine to ruby on rails application

  • 注意:请记住,在 stackoverflow 或其任何变体上提问,请请记住其他人遇到同样的问题。因此,尽可能清楚地提出问题,以便将来帮助您和其他人。在构建问题之前的一些链接: