Я хочу загрузить строку в файл хранилища Firebase. Я попробовал это с
let myString = '...';
storage.ref('path')
.child('file.txt')
.putString(myString, 'raw');
и с
let myString = '...';
storage.ref('path')
.child('file.txt')
.putString(btoa(myString), 'base64');
и с
let myString = '...';
let array = new TextEncoder("utf-8").encode(myString);
storage.ref('path')
.child('file.txt')
.put(myString);
, но когда я загружаю файлы через консоль Firebase, они всегда кодируются как строковое представление массива char. Т.е. текст {"type":"a"}
заканчивается как
123,34,116,121,112,101,34,58,34,97,34,124
, что является ASCII-представлением
{"type":"a"}
Это фактическое содержимое файла. Вместо символов я получаю список кодов символов через запятую.
Это ошибка или я что-то не так делаю?
РЕДАКТИРОВАТЬ: В случае, если это имеет значение, это происходит в Javascript, на React Native / Expo.