如何解决如何将 uri 转换为绝对路径 - flutter / Failed assertion: line 126 pos 12: 'file.absolute.existsSync()': is not true
[ERROR:Flutter/lib/ui/ui_dart_state.cc(199)] 未处理的异常:'package:firebase_storage/src/reference.dart':断言失败:第 126 行 pos 12:'file.absolute.existsSync() ': 不是真的。
当我尝试使用 FlutterAbsolutePath.getAbsolutePath 时,出现此错误
未处理的异常:MissingPluginException(在通道 Flutter_absolute_path 上找不到方法 getAbsolutePath 的实现)
Future<void> loadAssets() async {
List<Asset> resultList = List<Asset>();
try {
resultList = await MultiImagePicker.pickImages(
maxImages: 6,enableCamera: true,selectedAssets: images,cupertinoOptions: CupertinoOptions(takePhotoIcon: "chat"),materialOptions: MaterialOptions(
actionBarColor: "#abcdef",actionBarTitle: "Example App",allViewTitle: "All Photos",useDetailsView: false,selectCirclestrokeColor: "#000000",),);
} on Exception catch (e) {
print(e);
}
// If the widget was removed from the tree while the asynchronous platform
// message was in flight,we want to discard the reply rather than calling
// setState to update our non-existent appearance.
if (!mounted) return;
setState(() {
images = resultList;
_error = errorMessage;
getFileList();
});
}
void getFileList() async{
listFile.clear();
for(int i=0; i<images.length; i++){
var path= await images[i].identifier;
print(path);
var file=await getimageFileFromAsset(path);
print(file);
listFile.add(file);
}
setState(() {
});
}
Future<File> getimageFileFromAsset(String path) async {
final file = File(path);
return file;
}
Future uploadFile() async {
int i = 1;
final String fileName = DateTime.Now().toString();
for (var img in listFile) {
setState(() {
val = i / listFile.length;
});
print(img);
Reference ref = FirebaseStorage.instance
.ref()
.child('images/${Path.basename(img.path)}');
UploadTask uploadTask = ref.putFile(img);
await uploadTask;
//
// FirebaseStorage storage = FirebaseStorage.instance;
//
// Reference ref = FirebaseStorage.instance.ref('/images');
} }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。