以下两个问题阐明了input file
由于安全原因无法更改的值。
input text
在 PHP 中,当验证表单时,一种常用的方法是在单击按钮之前重新填写输入的值submit
,以便客户端知道他插入了什么,或者只是将值保留在字段中,这是客户所期望的。(每次出现特定错误时,他都不必重新填写表格)。
所以我们使用以下内容:
<input type="text" name="title" id="title" maxlength="100" value="<?php echo htmlspecialchars($title);?>" />
因此,由于我无法更改 的值input file
,所以我可以用提供的路径重新填充它$image['tmp_name']
,这意味着每次验证出错时客户端都必须重新上传(或重新浏览)图像,不是有什么可能的方法来保持这个价值?