var tempDir = await getTemporaryDirectory();
String fullPath = "${tempDir.path}/boo2.pdf'";
print('full path $fullPath');
File file = File(fullPath);
if (await file.exists() && Platform.isAndroid)
{
} else {
download2(dio, imgUrl, fullPath);
}
上面的代码是用来下载pdf文件的Flutter。如果文件存在于设备中,那么它应该直接打开它。如果它不是,那么它应该下载。现在的问题是我不知道如何打开存在的pdf文件。
2条答案
按热度按时间qij5mzcb1#
最简单的解决方案是使用open_filex
cetgtptt2#
这将帮助您:打开文件:^3.2.1
这是链接:https://pub.dev/packages/open_file
你可以用这个打开pdf