如何在表单提交后显示输入类型文件值并且有错误?

时间:2018-02-16 18:45:49

标签: jquery html twitter-bootstrap laravel

当用户提交表单时,如果有任何错误,则应使用提交的值填充字段,以便用户不需要再次插入这些值。这工作正常,但因为图像字段不起作用。

我有以下代码:

<form method="post" class="clearfix" action="{{route('post.store')}}" enctype="multipart/form-data">
    <div class="form-row">
        <div class="form-group col">
            <label for="image">Image</label>
            <label class="custom-file">
                <input type="file" id="file" name="image" value="{{ old('image') }}" class="custom-file-input">
                <span class="custom-file-control"></span>
            </label>
        </div>
    </div>
</div>

如果在提交表单后出现任何错误,您知道为什么图像的路径不会出现吗?

1 个答案:

答案 0 :(得分:0)

  

不,文件输入不能由Laravel或任何软件预先填充。您的网站(和任何网站)不知道并且不应该知道文件的本地路径。如果他们这样做,想象一下安全隐患!您可以欺骗用户上传他们的SSH私钥或其他东西。

参考https://stackoverflow.com/a/33158509/7809177