你能告诉我如何在文件选择器中获取文件名吗?从 file chooser
选择文件后,我试图在输入字段中设置值 --- 这是我的代码 https://stackblitz.com/edit/react-d4kp1d?file=bulk.js 我试过这样
<input
id="file_input_file"
className="none"
type="file"
ref={inputRef }
onChange={(e)=>{
console.log('---')
console.log(inputRef.current[0].files[0].name)
}}
/>
它给了我 undefined
原文由 user944513 发布,翻译遵循 CC BY-SA 4.0 许可协议
良好的文档和示例取自此处,解释了您要执行的操作。 https://reactjs.org/docs/uncontrolled-components.html#the-file-input-tag
代码笔: https ://codepen.io/anon/pen/LaXXJj
React.JS 包含要使用的特定文件 API。
以下示例显示了如何创建对 DOM 节点的引用以访问提交处理程序中的文件:
引用:React.JS 文档 | 例子