如何填充(html)输入标记类型文件的值?

问题描述 投票:0回答:1

我有一个模板类型视图,允许用户创建一个事件(如社交事件......有名称,描述,图像等)。我正在使用它来创建事件和编辑它。

我想,当在网站的其他地方选择编辑时,为不同的字段填充事件详细信息。我有这个工作的文本框,textfeilds和选择类型标签,但我坚持你如何使用文件类型。

这就是我到目前为止所拥有的。这种模式适用于其他输入。

<input id="picture" class="form-control" type="file" name="picture" accept="image/*" value="{{($event == null ? "" : base64_encode($event->picture))}}" required autofocus/>

只是为了清楚。我不是试图从人们的计算机上获取文件。该文件位于我的数据库(blob)中。我想做的就是把它放回输入字段。

这甚至可能吗?如果没有,我应该考虑另一个解决方案。

谢谢。

php html laravel eloquent
1个回答
1
投票

你确实意识到这是一个blob数据吗?显示数据的唯一方法是将其放在<img>标记内并解码数据库中的数据。要编辑图像,您需要为新上传创建输入。

像这样PHP display image BLOB from MySQL

© www.soinside.com 2019 - 2024. All rights reserved.