Как мне просмотреть список файлов для записи в локальное хранилище?Android

Форум для тех, кто программирует под Android
Anonymous
Как мне просмотреть список файлов для записи в локальное хранилище?

Сообщение Anonymous »

Код: Выделить всё

Future downloadFiles(url) async {
var result = await getDirectories(url); //this function just returns the path in firestore storage

Directory appDocDir = await getApplicationDocumentsDirectory();
result.items.forEach((firebase_storage.Reference ref) async {
File downloadToFile = File('${appDocDir.path}/notes/${ref.name}');
try {
await firebase_storage.FirebaseStorage.instance
.ref(ref.fullPath)
.writeToFile(downloadToFile);
} on firebase_core.FirebaseException catch (e) {
print(e);
}
});
Я создал эту функцию во флаттере, чтобы перебирать файлы в моем облачном хранилище Firebase. Я пробовал записывать в локальное хранилище один файл, и это работает, однако, когда я просматриваю список файлов для записи в локальное хранилище, это не работает, даже не выдает ошибку, код просто останавливается на «foreach». "он даже не выполняет блок try-catch. Есть ли во флаттере особая функция, которая записывает несколько файлов в локальное хранилище?

Подробнее здесь: https://stackoverflow.com/questions/681 ... al-storage

Вернуться в «Android»