我正在寻找一种方法,检查用户是否在表单中上传了文件。我们的表单中有三个上传输入 - 但如果用户使用输入上传三个文件,则表单应仅提交给客户。
如果用户点击提交按钮,但没有上传附件,则应弹出警告消息,以警告用户有关丢失的文件。
这可能吗?
答案 0 :(得分:0)
你只需要在处理之前检查PHP中$ _FILES全局的内容
答案 1 :(得分:0)
如果这是“必须”条件,那么您可以逐个显示/隐藏上传控件(html输入类型=文件)。即,当用户上传一个文件时,另一个显示,在第二个之后,第三个文件出现,最后在第三个文件成功上传后,提交按钮可见。这样,在上传所有文件之前,用户无法提交表单。为安全起见,您还可以在提交任何用户条目之前添加服务器端检查。