我使用的是<p:fileUpload>
组件。是否可以在浏览按钮之前预先选择并在字段中显示所选文件?
我使用Mojarra 2.0.3, PrimeFaces 2.2 RC2, GlassFish 3.
不,如果这是可能的,这将是一个巨大的安全漏洞。从理论上讲,您可以让所选文件指向C:/path/to/passwords.txt
,然后使用JavaScript提交表单,这样就可以在未经客户端许可的情况下从客户端获取包含敏感数据的文件。
参见:
- 如何设置一个值的文件输入在HTML?
- 发送完整的客户端文件路径到服务器端使用p:fileUpload