Я хочу получить двоичный файл, который находится в моей папке с ресурсами:
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.