Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何上传多个文件rails API_Ruby On Rails_Paperclip_Postman - Fatal编程技术网

Ruby on rails 如何上传多个文件rails API

Ruby on rails 如何上传多个文件rails API,ruby-on-rails,paperclip,postman,Ruby On Rails,Paperclip,Postman,您好,我正在使用ruby-2.5.0和rails 5进行RoR项目。我的API工作,我必须写一个API上传多个图像使用回形针。我使用邮递员,我可以从邮递员选择多个图像,但当我发送请求时,我只得到一个图像,我选择的最后一个图像。如何上载多个图像?。请检查屏幕截图 提前感谢。更改字段名称,如图片[]在此处上载多张图片 在控制器侧 params[:pictures].each do |picture| Model.create(picture: picture) end 更改字段名称,如图片[

您好,我正在使用ruby-2.5.0和rails 5进行RoR项目。我的API工作,我必须写一个API上传多个图像使用回形针。我使用邮递员,我可以从邮递员选择多个图像,但当我发送请求时,我只得到一个图像,我选择的最后一个图像。如何上载多个图像?。请检查屏幕截图

提前感谢。

更改字段名称,如图片[]在此处上载多张图片

在控制器侧

params[:pictures].each do  |picture|
  Model.create(picture: picture)
end
更改字段名称,如图片[]在此处上载多个图像

在控制器侧

params[:pictures].each do  |picture|
  Model.create(picture: picture)
end

你能显示你在控制器端收到的请求吗?如果你只是请求邮递员,你可以像添加一张一样添加更多图片,确保所有图片的键名都相同。参数:{picture=>}这是我在控制器上得到的参数。@awsmsid你试过回答中给出的方法了吗?If pictures.present?和图片。数组图片的实例。每个do | img |在此处创建end end end能否显示您在控制器端收到的请求?如果您只是请求邮递员,您可以添加更多图片,就像您添加了一张图片一样,确保所有图片的关键字名称相同。参数:{picture=>}这是我在控制器上得到的参数。@awsmsid您是否尝试了答案中给出的方法?if pictures.present?和图片。数组图片的实例。每个do | img |在这里创建end end删除了你幸福的答案。@Imran这不是我的观点,但答案不正确,即使你可以自己测试,您不能使用同一字段获取所有图像。@gabber这不是我的问题。此代码将在每次选择多个图像后编写postman@awsmsid很高兴知道这一点,你能接受答案吗?为了你的幸福?删除了答案。@Imran这不是我的观点,但答案是不正确的,即使你可以自己测试,你也无法得到同一字段的所有图像。@gabber这不是我的问题。这段代码将在每次选择多个图像后编写postman@awsmsid很高兴知道这一点,你能接受答案吗?为什么?