如何在页面加载时显示上传文件对话框
How to show the upload file dialog on page load
使用 PF10(在 JoinFaces 项目中),我希望用于选择文件的上传文件对话框在页面加载时显示(即,无需等待用户点击 Choose
<p:fileUpload/>
的按钮)。我该怎么做?
您可以为此使用客户端 API show()
函数。但似乎越来越多的浏览器正在阻止触发 input type="file"
上的脚本点击。参见 https://github.com/primefaces/primefaces/issues/7772
您可以抓住机会尝试劫持鼠标移动事件以触发对上传输入的点击,这个问题已得到解答:In JavaScript can I make a "click" event fire programmatically for a file input element?但我真的不喜欢这种技巧。
使用 PF10(在 JoinFaces 项目中),我希望用于选择文件的上传文件对话框在页面加载时显示(即,无需等待用户点击 Choose
<p:fileUpload/>
的按钮)。我该怎么做?
您可以为此使用客户端 API show()
函数。但似乎越来越多的浏览器正在阻止触发 input type="file"
上的脚本点击。参见 https://github.com/primefaces/primefaces/issues/7772
您可以抓住机会尝试劫持鼠标移动事件以触发对上传输入的点击,这个问题已得到解答:In JavaScript can I make a "click" event fire programmatically for a file input element?但我真的不喜欢这种技巧。