На современной версии Android с этим проблем нет, в проводнике я выбираю нужный JSON файл и загрузите его. Но в более старых версиях Android (7, 8) я не могу выбрать файл JSON, я вижу его в проводнике, но он недоступен для выбора.
Если я удалю тип : 'application/json', я могу выбрать файл json, но для выбора доступны и другие типы файлов.
Код: Выделить всё
const uploadJsonFile = async () => {
try {
const file = await DocumentPicker.getDocumentAsync({
copyToCacheDirectory: true,
type: 'application/json',
});
setUploadedBackup(file.assets);
} catch (err) {
console.log(err);
}
};
Подробнее здесь: https://stackoverflow.com/questions/790 ... r-versions
Мобильная версия