代码之家  ›  专栏  ›  技术社区  ›  ICP

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

  •  0
  • ICP  · 技术社区  · 6 年前

    我有一个模板类型视图,允许用户创建事件(如社交事件…有名称、描述、图像等)。我将其用于创建事件和编辑事件。

    我想,当在网站的其他地方选择“编辑”时,用事件详细信息填充不同的字段。我对TextBox、textfeilds和selection type标记都有这样的功能,但我一直在研究如何处理文件类型。

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

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

    我只是想说清楚。我不想从别人的电脑上取文件。该文件位于我的数据库(blob)中。我只想把它放回输入字段。

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

    非常感谢。

    1 回复  |  直到 6 年前
        1
  •  1
  •   zimorok    6 年前

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

    像这样 PHP display image BLOB from MySQL