【发布时间】:2018-06-07 13:58:34
【问题描述】:
您好,我正在使用 ruby-2.5.0 和 rails 5 开发一个 RoR 项目。我正在开发 API,我必须编写一个 API 来使用回形针上传多个图像。我正在使用邮递员,我可以从邮递员那里选择多张图片,但是当我发送请求时,我只得到了一张我选择的最后一张图片。如何上传多张图片?请检查屏幕截图。
提前致谢。
【问题讨论】:
-
你能显示你在控制器端收到的请求吗?
-
如果您只要求邮递员,您可以像添加一张一样添加更多图片,确保所有图片的键名相同。
-
参数:{"picture"=>#<:http::uploadedfile:0x00007f6af8c5dc98>, @original_filename=" supa3.JPG", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"picture\"; filename=\"supa3.JPG\"\r\nContent-Type: image/jpeg\r\n">} 这是我在控制器上得到的参数。
-
@awsmsid 你试过回答中给出的方法了吗?
-
if pictures.present? and pictures.instance_of?(Array) pictures.each do |img| # create here end end
标签: ruby-on-rails paperclip postman