Как загрузить BLOB-файл в Redux из? - PullRequest
0 голосов
/ 20 апреля 2020

Возникает проблема с загрузкой файла BLOB-файла с использованием формы с избыточностью.

import React, {Component} from 'react';
import PropTypes from 'prop-types';

class InputFileUpload extends Component {
  render () {
    const {input, dataAllowedFileExtensions} = this.props;

    const onInputChange = e => {
      e.preventDefault ();
      const files = [...e.target.files];
      input.onChange (files);
    };    
    return (
      <div>
        <input
          data-allowed-file-extensions={dataAllowedFileExtensions}
          onChange={onInputChange}
          type="file"
        />
      </div>
    );
  }
}  

export default InputFileUpload;

Поле, в котором используется пользовательский ввод

<Field
component={InputFileUpload}
dataAllowedFileExtensions=".pdf"
name="fileUpload"
type="application/pdf"
validate={[required]}
/>       
...