我正在尝试模拟文件输入上的onChange事件,以便能够测试我的upload
函数。我知道如何提交onChange然而我不知道onChange的参数应该是什么。
我知道这可能是一个事件,但我不知道如何创建文件输入事件。
我的反应元素:
<input className='attachmentInput' style={{ display: 'none' }} ref={(input) => this.attachmentInput = input} type='file' onChange={upload()}/>
我的测试代码:
let file = new File(['some content'], 'filename.txt'
this.subject.find('.attachmentInput').props().onChange(?)
答案 0 :(得分:0)
你的问题缺乏关于你想要达到的目标的任何背景。 但是,这可能是一个很好的起点: https://developer.mozilla.org/en/docs/Using_files_from_web_applications
这可能是您正在寻找的答案: