html – 在验证失败后恢复输入类型=文件的值

前端之家收集整理的这篇文章主要介绍了html – 在验证失败后恢复输入类型=文件的值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个表单与几个输入处理文件. JavaScript验证是非常好的检查,以确保一切都很好,但有些事情需要PHP检查(如文件的MIME类型),有时它会被拒绝.

问题是,当我将用户发回表单时,我可以重新填写原来输入的所有数据,除了文件类型的输入. Firefox不提供绝对的文件路径,所以我不能仅仅将文件路径复制到输入.

我可以做些什么来重新填写输入类型=文件格式元素?

解决方法

您不能填充文件输入,这样做将是一个严重的安全问题.

相反,将上传内容存储在服务器上,并存储可以用于在隐藏的输入中引用它的ID.

文件达到一定年龄后自动清理文件,并为用户提供一种方法,改变他们想要上传文件(例如,默认情况下检查每个文件被存储在服务器上进行上传的复选框)

猜你在找的HTML相关文章