颤动 'file picker ' 错误。 getter 'name' 未定义
flutter 'file picker ' error . the getter 'name' is not defined
这是我的错误截图screenshot of error
请告诉我为什么会出现此错误,因为根据 file_picker file.name 的文档应该 return name of the file 但我却得到 getter name is not defined 。
首先,我觉得如果你复制粘贴代码会更好,否则人们无法重现问题。
无论如何,我认为问题在于您混淆了 PlatformFile 和 File(来自 dart:io 包)。第一个有属性名称,第二个没有,而您正在尝试从列表的元素中检索该属性。
如果你想要你应该做的文件名
List<PlatformFile>? list_result;
if(result != null) {
List<PlatformFile> files = result.files;
setState((){
list_result = files;
});
}
这是我的错误截图screenshot of error 请告诉我为什么会出现此错误,因为根据 file_picker file.name 的文档应该 return name of the file 但我却得到 getter name is not defined 。
首先,我觉得如果你复制粘贴代码会更好,否则人们无法重现问题。
无论如何,我认为问题在于您混淆了 PlatformFile 和 File(来自 dart:io 包)。第一个有属性名称,第二个没有,而您正在尝试从列表的元素中检索该属性。
如果你想要你应该做的文件名
List<PlatformFile>? list_result;
if(result != null) {
List<PlatformFile> files = result.files;
setState((){
list_result = files;
});
}