flutter插件file_picker怎么使用
- 在pubspec.yaml文件中添加file_picker插件:
dependencies:
file_picker: ^4.0.0
- 在需要使用的页面中导入file_picker库:
import 'package:file_picker/file_picker.dart';
- 使用file_picker.showPicker方法打开文件选择器并返回选定的文件:
FilePickerResult result = await FilePicker.platform.pickFiles();
if(result != null) {
File file = File(result.files.single.path);
// 处理选定的文件
} else {
// 用户取消选择文件
}
- 使用file_picker.getFilePath方法获取选定文件的路径:
String filePath = await FilePicker.platform.getFilePath();
if(filePath != null) {
File file = File(filePath);
// 处理选定的文件
} else {
// 用户取消选择文件
}
注意:在使用getFilePath方法时,需要在AndroidManifest.xml文件中添加如下权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
原文地址: https://www.cveoy.top/t/topic/bihQ 著作权归作者所有。请勿转载和采集!