php - 关于修改表单之后,文件上传总被覆盖的问题
PHP中文网
PHP中文网 2017-05-16 13:11:07
0
3
828

表单上传文件之后,遇到这么一个问题:

首次提交的时候,任何字段都可以完全保存。

但是第二次修改表单的时候<input type="file">的字段总是自动为空了,如何让file类型的表单可以像text类型一样默认是有值的,修改之后,提交也不会发生变化

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(3)
伊谢尔伦

file 控制的特性就是需要用户手动选择文件后才会有值,建议在服务端给文件字段一个默认值,或者在前端表单提交之前用 js 先判断 file 控件的值是否为空,如果为空就不提交,改为提示用户。

漂亮男人

你可以在php里进行判断,就是在第二次修改表单的时候file字段为空,可以在php里做一个判断,如果file为空,就在更新数据库数据的时候,不更新file字段,如果提交的file不为空,就更新file字段。

PHPzhong

文件先用ajax上传。和处理程序分开就好了

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage