当用户提交表单时,如果有任何错误,则应使用提交的值填充字段,以便用户不需要再次插入这些值。这工作正常,但因为图像字段不起作用。
我有以下代码:
<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>
如果在提交表单后出现任何错误,您知道为什么图像的路径不会出现吗?
答案 0 :(得分:0)
不,文件输入不能由Laravel或任何软件预先填充。您的网站(和任何网站)不知道并且不应该知道文件的本地路径。如果他们这样做,想象一下安全隐患!您可以欺骗用户上传他们的SSH私钥或其他东西。