я хочу, чтобы любой мог поделиться файлом из моего приложения, но каждый путь к файлу попадает в формат png,
я использовал плагин flutter_absolute_path .
void receiveShare(Share shared) {
// TODO: implement receiveShare
debugPrint("Share received - $shared");
setState(() async {
_shared = shared.path; //.toString();
final filePath = await FlutterAbsolutePath.getAbsolutePath(_shared);
print('FilePath: $filePath');
showDialog(
context: context,
builder: (BuildContext context) => FileUploadDialog(
url: filePath,
buttonText: 'Add',
)
);
});
}
Результат Обмен получен - {текст: ноль, тип: application / pdf, путь: содержимое: //com.mi.android.globalFileexplorer.myprovider/external_files/CamScanner/New%20Doc%202019-12-04%2012.03.36 .pdf}
его возвращаемый файл изображения FilePath: /data/user/0/com.depixed.fileupload/cache/IMG_1581322321796.png