如何在 Flutter 中将 String 转换为 FileImage?
How to convert String to FileImage in Flutter?
我在我的文档中将图片另存为 FileImage
。我想将它们上传到 firebase 存储。但它抛出类型String无法转换为类型File的错误。
这是我的代码。
String localImage = gg['path1']['path2']['path3'];//this is actually a fileimage inform of a string
File ll = File(localImage);
String downloadUrl = await FirebaseStorageHelper()
.uploadImageAndGetDownloadUrl(
image: ll, uid: FirebaseAuth.instance.currentUser.uid);
}
更新,我试过这段代码。但它抛出 existsSync
错误
FileImage localImage =
FileImage(io.File(gg['path1']['path2]['path3']));
print(localImage.file.absolute.existsSync());
请帮忙,我在 google
上找不到任何有用的东西
试试这个。
可能是你没有转成uri
Uri myUri = Uri.parse(gg['path1']['path2']['path3']);
File ff = File.fromUri(myUri);
我在我的文档中将图片另存为 FileImage
。我想将它们上传到 firebase 存储。但它抛出类型String无法转换为类型File的错误。
这是我的代码。
String localImage = gg['path1']['path2']['path3'];//this is actually a fileimage inform of a string
File ll = File(localImage);
String downloadUrl = await FirebaseStorageHelper()
.uploadImageAndGetDownloadUrl(
image: ll, uid: FirebaseAuth.instance.currentUser.uid);
}
更新,我试过这段代码。但它抛出 existsSync
错误
FileImage localImage =
FileImage(io.File(gg['path1']['path2]['path3']));
print(localImage.file.absolute.existsSync());
请帮忙,我在 google
上找不到任何有用的东西试试这个。
可能是你没有转成uri
Uri myUri = Uri.parse(gg['path1']['path2']['path3']);
File ff = File.fromUri(myUri);