我用来获取 filename 的 ruby​​ 代码-6ren">
gpt4 book ai didi

ruby-on-rails - 如何从此 ActionDispatch 获取文件名

转载 作者:数据小太阳 更新时间:2023-10-29 07:30:12 29 4
gpt4 key购买 nike

当我上传文件并请求以下参数时:

params[:product][:images_attributes]["0"][:image]

它返回:

#<ActionDispatch::Http::UploadedFile:0x007fcbe5c8f768 @original_filename="motorized-bicycle-9.jpeg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"product[images_attributes][0][image]\"; filename=\"motorized-bicycle-9.jpeg\"\r\nContent-Type: image/jpeg\r\n", @tempfile=#<File:/var/folders/qf/gjxv0pl142scx9131j0k65_00000gs/T/RackMultipart20140328-969-12np4s4>>

我用来获取 filename 的 ruby​​ 代码是什么?

最佳答案

试试这个:

params[:product][:images_attributes]["0"][:image].original_filename

#original_filename 应该是用户上传的文件名,来自 documentation on ActionDispatch::Http::UploadedFile .

关于ruby-on-rails - 如何从此 ActionDispatch 获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22720556/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com