[英]How can I make a file upload field be consistent during edits with Elixir/Phoenix?
在我的表单模板中,我有这个片段:
<%= label f, :event_banner_image %>
<%= file_input f, :event_banner_image %>
<%= error_tag f, :event_banner_image %>
使用这些图像之一创建一个新事件(来自“/events/new”)工作正常,但是当我 go 编辑事件时,文件输入为空。 在某种程度上,这当然是因为服务器不知道上传文件的本地路径。 即便如此,我想知道我是否错过了一种让这种体验变得更好的方法。
使用图像非常棘手。 我如何处理这种情况是通过从%Phoenix.HTML.Form{}
结构(代码中的f
)手动提取图像路径。
<%= img_tag f.data.banner_image_path, class: "" %>
如果它只是一张图片,这样重新上传会替换上一张图片会容易得多。 您可以在此处找到有关 phoenix HTML 表格结构的更多信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.