上传文件时检索 e.target.File 时未定义

兰德尔

我正在尝试获取File此堆栈跟踪中

在此处输入图片说明

但是我在调​​用它时得到了一个 undefined

console.log(e.target.File);

或者

console.log(e.target)

我将如何访问文件值?

handleUpload = (e) => {
    const data = new FormData()
    console.log(e.target);

    // data.append('file', e.target.files[0])
    // data.append('name', 'some value user types')
    // data.append('description', 'some value user types')
    // Axios.post('/images/upload', data).then((response) => {
    // console.log(response);
    debugger;
    //   this.setState({
    //     imageUrl: response.data.fileUrl
    //   })

render(){
    return(
       .......           
            <ImageUploader
                withIcon={true}
                withPreview={true}
                buttonText='Upload an image'
                imgExtension={['.jpg', '.gif', '.png', '.gif']}
                onChange={this.handleUpload}
                maxFileSize={5242880}
                />
}
道格

我们不知道它的实现,ImageUploader但从屏幕截图看来,它onChange使用一个文件数组调用了该方法。所以你可以像这样访问它们:

handleImagesChange = images => {
  const firstImage = images[0];
  console.log(firstImage.name);
  this.setState({ images });
}

handleSubmit = () => {
  Axios.post('some/url', this.state.images)
    .then(console.log)
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Multer在将文件上传到AWS存储桶时返回req.file为未定义,req.file.location为未定义位置

来自分类Dev

上传文件时未定义索引

来自分类Dev

e.target.value在reactjs中未定义

来自分类Dev

无法修复Uncaught TypeError:未定义e.target

来自分类Dev

触发 onBlur e.target() 未定义

来自分类Dev

在php中上传文件时未定义的变量

来自分类Dev

上传文件时出现未定义的索引错误

来自分类Dev

Uncaught TypeError:在Initialize()上添加GetJson时,无法读取未定义的属性'__e3_'

来自分类Dev

在PHP页面上访问$ _FILES ['file']时发生未定义的错误

来自分类Dev

尝试使用multer上载文件时,为什么req.file对我来说“未定义”?

来自分类Dev

VHDL未定义时定义信号

来自分类Dev

Material-UI Select e.target.value未定义

来自分类Dev

Nodejs上传图像req.file未定义

来自分类Dev

<h:inputFile /> ajax上传时出错:未定义partialResponse

来自分类Dev

<h:inputFile /> ajax上传时出错:未定义partialResponse

来自分类Dev

使用jQuery从表中检索数据时未定义

来自分类Dev

表单提交时未定义的索引

来自分类Dev

播种时使用未定义的常量

来自分类Dev

项目上线时未定义Javascript

来自分类Dev

登录时未定义的属性

来自分类Dev

编译C ++时未定义的参考

来自分类Dev

加载脚本时未定义解析

来自分类Dev

映射数组时未定义“配方”

来自分类Dev

追加时出现“未定义”错误?

来自分类Dev

cout重载时未定义参考

来自分类Dev

创建对象时未定义参考

来自分类Dev

加载时未定义JavaScript变量;

来自分类Dev

播种时使用未定义的常量

来自分类Dev

脚本-未定义时忽略变量