Drag and Drop размер файла неправильный - PullRequest
0 голосов
/ 03 июня 2019

Я использую функцию перетаскивания в приложении «Электрон + реакция».

вот мой слушатель события отбрасывания

handleDrop = event => {
 event.preventDefault();
 if (event.dataTransfer.files && event.dataTransfer.files.length > 0) {
    this.props.handleDrop(event.dataTransfer.files)
  }};

и родительский компонент я использую этот метод

  handleDrop = (files) => {
   let fileList = this.state.files
   for (var i = 0; i < files.length; i++) {
    if (!files[i].name) return
    fileList.push({
      name : files[i].name,
      size : files[i].size,
      path : files[i].path,
      lastModifiedDate : files[i].lastModifiedDate
   })
 }
 this.setState({files: fileList})}

Но я получаю неправильный размер файла или 0 для некоторых файлов. Как я могу получить оригинальный размер файла при перетаскивании события onDrop ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...