suchen

Heim  >  Fragen und Antworten  >  Hauptteil

php - 关于修改表单之后,文件上传总被覆盖的问题

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

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

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

PHP中文网PHP中文网2748 Tage vor813

Antworte allen(3)Ich werde antworten

  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:13:07

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

    Antwort
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:13:07

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

    Antwort
    0
  • PHPz

    PHPz2017-05-16 13:13:07

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

    Antwort
    0
  • StornierenAntwort