如果页面帖子失败,我可以以某种方式恢复'file'类型输入上的文件名吗?



通常一些与文件无关的验证因素会导致服务器端验证错误,并重新加载页面。先前选择的文件名总是丢失,可怜的用户不得不再次选择文件。这尤其令人沮丧的是,当他们修复了其他错误,并再次点击提交,认为一切都会好的。

我不能以某种方式在我的模型中坚持文件名,并在页面加载时将其设置在"文件"输入上吗?

每个表单提交都需要完整的文件上传,所以为了不让用户感到糟糕,即使验证失败也应该将文件存储在服务器上。当您这样做时,您已经在服务器上有一个已经上传的文件列表,为下一步正确的表单提交做好了准备。您也可以在视图中显示已上传文件的框。

出于安全原因,不可能操作文件上传字段。

相关内容

最新更新