Моя цель - открыть файл CSV из локального хранилища телефона ~ / Downloads и импортировать его в БД.
Я использую Flutter и до сих пор безуспешно просмотрел более дюжины примеров.
Однако мне удалось распечатать содержимое файла в консоли, но для этого мне нужно было иметь файл в папке assets / res в проекте приложения.
Если я использую getExternalStorageDirectory, в результате я получаю эмуляцию / storage / 0 /. Как попасть во внутреннее хранилище устройства (не во внешнее хранилище, поскольку в используемом телефоне не будет опции для SD-карты, или, если она будет, она не будет использоваться)?
Что касается БД, мне удалось получить рабочий пример с использованием sqflite, но, поскольку я полный нуб, я не могу заставить его работать в моем уже разработанном приложении.