Я использовал CommunityToolkit.Maui.Storage.FileSaver, чтобы запросить у пользователя место для сохранения файла.
Вот мой код.
Код: Выделить всё
var result = await FileSaver.Default.SaveAsync(_suggestedFileName, _stream);
Проблема в том, что, хотя средство выбора файлов отображается, Android и iOS иногда закрывают мое приложение, чтобы освободить память. На Android он создает файлы размером 0 байт, в iOS он ведет себя аналогично. Я сталкиваюсь с этими проблемами в эмуляторах, но я предполагаю, что это может быть проблема на устройстве, у которого мало памяти или на котором открыто много приложений.
Есть идеи о том, как позволить пользователю выбрать место для сохранения файла, не возникая при этом этих проблем?
Подробнее здесь:
https://stackoverflow.com/questions/798 ... ing-the-ap