PEAR HTML Quickform - 默认文件上传路径

时间:2015-11-11 18:24:03

标签: php html pear quickform

我在php网站上使用PEAR HTML Quickform表示各种表单。

我遇到的一个问题是,如果用户选择要上传的文件(按钮浏览...)并在忘记填写必填字段时提交,则表单将重新加载所有信息和错误消息,但对于文件。因此,他必须再次浏览相同的文件,然后再次提交。

我想知道是否有什么东西可以防止这种情况,在HTML Quickform中甚至可以想到其他工作。基本上我想在提交之前尝试默认用户选择的文件路径。但话说回来,有可能"默认"文件字段?

1 个答案:

答案 0 :(得分:0)

出于安全原因,无法使用文件上载字段的默认值;这是一个浏览器限制。否则,您可以使用/etc/passwd或其他系统文件预填充隐藏的表单,并通过javascript自动提交它们:)

即使出现表单错误,您也只能尝试处理该文件,并将表单修改为不再具有文件上载字段(并显示上传的文件)。

但是,如果表单永远不会再次提交,您还必须进行清理。