Угловое преобразование нескольких файлов в строку base64 - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь преобразовать несколько файлов в несколько строк base64.Но почему-то мой читатель выкладывает один и тот же файл снова и снова.У кого-нибудь есть идея, как это исправить?

handleFileSelect(evt) {
    var files = evt.target.files;
    var file = files[0];

    for (let item of files) {
      this.postData.name = item.name;
      this.postData.type = item.type;
      var reader = new FileReader();


      reader.onload = this._handleReaderLoaded.bind(this);

      reader.readAsBinaryString(item);
    }

  }


  _handleReaderLoaded(readerEvt, item) {
    var binaryString = readerEvt.target.result;
    this.base64textString = btoa(binaryString);
    this.postData.base64 = this.base64textString;
    this.saveToDB();
    this.image = "data:image;base64, ";


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