Я хочу загрузить файл pdf с URL-адреса на устройство, используя пакеты path_provider , Dio , но получаю следующую ошибку:
Необработанное исключение: FileSystemException: невозможно создать файл, path = '/data/user/0/com.example.myapp/app_flutter' (Ошибка ОС: это каталог, errno = 21) E / flutter (32289): # 0 _File .throwIfError (dart: io / file_impl.dart: 645: 7) E / flutter (32289): # 1 _File.createSyn c (dart: io / file_impl.dart: 283: 5)
Это мой код:
void _donwloadDocument(String urlDocument) async {
debugPrint('Url in donwloadDocument $urlDocument');
Directory appDocDir = await getApplicationDocumentsDirectory();
String appDocPath = appDocDir.path;
Dio dio = Dio();
dio.download(urlDocument, appDocPath, onReceiveProgress: (rec, total) {
print("Downloading " + ((rec / total) * 100).toStringAsFixed(0) + "%");
});
} ```