Solución:
En su lugar, debe usar Path Provider para acceder a más que solo descargar el directorio en los dispositivos, es un complemento oficial de flutter y es fácil de usar.
Para acceder al directorio de documentos en el almacenamiento utilizando el Path Provider
use lo siguiente:
Directory documents = await getApplicationDocumentsDirectory();
esto le permitirá almacenar archivos en el almacenamiento de documentos, es posible que deba agregar permiso para acceder al almacenamiento.
Para uso de Android:
Directory documents = await getExternalStorageDirectory();
Tenga en cuenta que los dos directorios anteriores son visibles para el usuario.
Conseguir el camino
Para acceder al directorio de documentos, debe usar un complemento de Flutter para encontrar ubicaciones de uso común en el sistema de archivos. El más popular es path_provider
Aplicación de archivos de iOS
Para descargar archivos en la carpeta de su aplicación dentro de la aplicación Archivos en el dispositivo del usuario, debe actualizar info.plist.
UISupportsDocumentBrowser (booleano – iOS) Especifica que la aplicación es una aplicación basada en documentos y usa la clase UIDocumentBrowserViewController.
Si esta tecla se establece en SÍ, el usuario puede establecer la ubicación de almacenamiento predeterminada del explorador de documentos en Configuración. Además, el proveedor de archivos local otorga acceso a todos los documentos en el directorio Documentos de la aplicación. Estos documentos aparecen en la aplicación Archivos y en un Explorador de documentos. Los usuarios pueden abrir y editar estos documentos en su lugar.
Esta clave es compatible con iOS 11 y versiones posteriores.
Para obtener más información, lea los documentos: https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW37