当我打开上传的文件表单进行编辑时,文件名无法显示
Posted
技术标签:
【中文标题】当我打开上传的文件表单进行编辑时,文件名无法显示【英文标题】:When i open uploaded file form into edit , file name can not come in view 【发布时间】:2019-09-09 09:35:37 【问题描述】:我正在使用文件上传创建表单,它已成功上传,但是当我将它打开到视图部分中的编辑时,文件名没有出现,它显示没有选择文件,而我检查它们,文件名的值来
我无法找到为什么它没有出现在视图部分。请任何人帮助我
谢谢
<div class="col-md-4 col-sm-4 col-xs-4">
<%= f.file_field :attachment, class: "btn btn-large btn-default btn-file custom-file-input", :disabled => @disabled_field, :accept => ".png,.jpg,.jpeg", :style => "margin-left: 20px;", value: @t_shyain.try(:attachment_file_name) %>
</div>
when inspect it shows as
<input class="btn btn-large btn-default btn-file custom-file-input" accept=".png,.jpg,.jpeg" style="margin-left: 20px;" value="Desert.jpg" type="file" name="t_shyain[attachment]">
存储到数据库中
t.attachment : 附件
控制器
def new
@t_shyain = TShyain.new
end
def edit
end
【问题讨论】:
这是文件上传的默认行为。添加新标签并显示文件名。或者您也可以预览该文件。 【参考方案1】:你好@Rinkal 你在编辑表单中看不到文件名。
它总是显示“未选择文件”。取而代之的是,您可以在标签中显示文件名,也可以显示文件预览。
【讨论】:
以上是关于当我打开上传的文件表单进行编辑时,文件名无法显示的主要内容,如果未能解决你的问题,请参考以下文章
kindeditor,kindeditor编辑内容无法保存,并且无法上传图片或者文件