我用flutter构建了一个应用程序,我想要做的是从我的REST api下载文档(这些文件是jpeg,jpg或pdf文件),然后在应用程序中打开它,以便用户可以看到它,< / p>
下面的代码是问题,我试图在flutter中使用openfile包,该代码在android上可以正常使用,它会自动打开图像,但是在ios上,尝试下载后会显示附加的屏幕。
我正在放入我认为是问题所在的代码。
用于指定插件参数的代码
if (Platform.isIOS)
directory = await getTemporaryDirectory();
else
directory = await getExternalStorageDirectory();
打开文件的代码
OpenFile.open(downloadPath).then((_result) {
_closePopup();
print(_result);
}).catchError((error) {
print("Could not open file *** $error");
FileDownloader.lastError =
"Could not open file: " + error.toString();
_closePopup();
});
} else {
对此的任何指导都将有所帮助。
Buttton sample I am trying to work out IOS Behaviour with code