前端之家收集整理的这篇文章主要介绍了
html – 在验证失败后恢复输入类型=文件的值,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个表单与几个输入处理
文件.
JavaScript验证是非常好的检查,以确保一切都很好,但有些事情需要
PHP检查(如
文件的MIME类型),有时它会被拒绝.
问题是,当我将用户发回表单时,我可以重新填写原来输入的所有数据,除了文件类型的输入. Firefox不提供绝对的文件路径,所以我不能仅仅将文件路径复制到输入.
我可以做些什么来重新填写输入类型=文件格式元素?
您不能填充
文件输入,这样做将是一个严重的安全问题.
相反,将上传的内容存储在服务器上,并存储可以用于在隐藏的输入中引用它的ID.
在文件达到一定年龄后自动清理文件,并为用户提供一种方法,改变他们想要上传的文件(例如,默认情况下检查每个文件被存储在服务器上进行上传的复选框)
原文链接:https://www.f2er.com/html/230642.html