Почему содержимое моего файла меняется, когда я его получаю? - PullRequest
0 голосов
/ 26 мая 2020

Я хочу получить двоичный файл, который находится в моей папке с ресурсами:

this.http.get('../../../assets/files/CarteLoraWan.maj', { responseType: 'text' }).subscribe((content) => {
  console.log(this.stringToBytes(content));
})

public stringToBytes(string) {
      var array = new Uint8Array(string.length);
      for (var i = 0, l = string.length; i < l; i++) {
          array[i] = string.charCodeAt(i);
      }
      return array.buffer;
    }

Проблема в том, что мой файл (когда я открываю его на своем компьютере) начинается с:

494e4e4fece802003e6f83b0000000004c4f5241010000000000000000000000f0

Результат моей функции начинается с:

494e4e4ffdfd02003e6ffdfd000000004c4f5241010000000000000000000000fd

Что не так в моем коде для преобразования файла содержимого?

Спасибо

ИЗМЕНИТЬ : Добавить контент подписки + функцию stringToBytes.

1 Ответ

0 голосов
/ 26 мая 2020

Думаю, это может быть кеш. Возможно, вы захотите очистить кеш браузера.

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