ENCODING_ERR Javascript Blob с плагином файлов Ionic - PullRequest
0 голосов
/ 06 ноября 2018

Можете ли вы сказать мне, почему этот код не работает?

Примечание: файл является родным плагином

var blob = new Blob(["This is my blob content"], { type: "text/plain" });

    this.file.writeFile(this.file.dataDirectory, 'myletter.txt', blob, { replace: true })
      .then(() => {
        //code
      })
      .catch((err) => {
        console.error(err); //it comes to here
      });

Это дает исключение:

FileError
code : 5
message : "ENCODING_ERR"
__proto__  : Object

1 Ответ

0 голосов
/ 07 ноября 2018

Я нашел проблему здесь. Это было связано с этим путем this.file.dataDirectory.

Решение: Используйте это вместо this.file.externalApplicationStorageDirectory

...