【发布时间】:2020-10-08 15:10:27
【问题描述】:
我正在尝试使用 react useRef 挂钩打开文件对话框。
当浏览器执行 fileInputRef.current.click() 代码 sn-p 我在控制台中遇到以下错误
错误:文件选择器对话框只能在用户激活时显示
【问题讨论】:
-
请提供您的代码。
标签: reactjs file-upload use-ref
我正在尝试使用 react useRef 挂钩打开文件对话框。
当浏览器执行 fileInputRef.current.click() 代码 sn-p 我在控制台中遇到以下错误
错误:文件选择器对话框只能在用户激活时显示
【问题讨论】:
标签: reactjs file-upload use-ref
这很好用:
const inputFileRef = useRef();
...
const handleBtnClick = () => {
inputFileRef.current.click();
}
...
<form>
<input type="file" ref={inputFileRef} />
<button onClick={handleBtnClick}>Select file</button>
</form>
【讨论】: