gpt4 book ai didi

php - 表单提交错误后如何保留文件输入值?

转载 作者:搜寻专家 更新时间:2023-10-31 21:51:12 34 4
gpt4 key购买 nike

我有一个看似相当基本的问题,想确认如何最好地处理它。我有一个包含多个输入的表单,其中一个是文件输入。在提交表单时,PHP 中有许多验证检查以确认所有必要的字段都已按原样填写(如果没有填写,则通知用户填写剩余部分并再次向他们显示表单而不提交它)。这一切都很好,但如果用户选择了一个文件,那么我认为由于浏览器安全设置,无论如何都无法将所选文件保留在输入中。

因此,我能看到保留文件输入的唯一方法是在初始提交时将其存储在服务器上(即使其他字段不完整),然后在正确提交时将其与提交相关联.或者使用 Javascript 来验证表单,这样它在完成之前不会真正提交(因此文件输入永远不需要以编程方式设置)。

我是不是漏掉了什么,还有另一种方法可以解决这个问题,或者我说只有这两种选择是对的吗?

谢谢大家!

戴夫

最佳答案

我认为您已经提出了问题的答案。最好使用 ajax 验证表单的其他字段,并且一开始不要提交文件。 anbd 如果您对该文件有一些问题,您可以使用类似文件扩展名的 ajax 对您的文件进行一些基本检查

关于php - 表单提交错误后如何保留文件输入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858347/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com