flutter - 使用 image_downloader 包下载图像问题
问题描述
因此,我已成功从 firebase URL 下载图像并将其存储在设备中,我面临的问题是它还下载了与下载图像同名但没有文件类型的文件。
例如,下载 Image.jpg 还会下载一个名为 Image 的文件,该文件在设备中可见。
saveImage(Message message) async {
String url = message.photoURL;
try {
var imageId = await ImageDownloader.downloadImage(
url,
destination: AndroidDestinationType.custom(directory: 'exampleDir'),
);
if (imageId == null) {
return;
}
setState(() {
SnackBar snackBar = SnackBar(
content: Text('Image Saved!'),
);
_scaffoldKey.currentState.showSnackBar(snackBar);
Timer(Duration(seconds: 2), () {});
});
if (imageId == null) {
return;
}
} on PlatformException catch (error) {
print(error);
}
}
有什么建议么?
谢谢
解决方案
推荐阅读
- php - 使用 domdocument 和 preg_replace_callback 在 html 中设置标签
- java - 尝试使用静态方法初始化列表,但访问时项目为空
- fortran - 在fortran中将列附加到现有文件
- php - PHP - 如果孩子有一个私有父方法的实现,它是否会被“覆盖”?
- php - PHP 脚本可以充当 SOCKS 代理服务器吗?
- windows - 为什么 Visual Studio 构建工具安装程序会立即返回而不安装任何东西?
- flutter - 自定义颜色颤振主题
- mysql - 如何从此表中计算总计和小计
- java - 如何替换所述索引处的元素并返回旧元素?
- kubernetes - 如果任何测试失败,如何通过 helm 运行 Postman 测试用例并回滚到上一个成功的版本