我正在创建一个Flutter项目,在其中我要导入一个数据(JSON),并将其导出到用户想要的位置。为了实现这一点,我在Flutter中需要一个File Picker
插件。现在,我在Dart Packages
存储库中搜索了"file picker"
,但是没有找到。
有没有办法获得如下所示的文件选择器:
甚至是这个...
第一个屏幕截图对我来说比较理想,因为它允许从不同来源(例如云端硬盘)中选择文件。
此外,由于我要导出数据,因此我可能也想要Folder Picker
。 ;)
但是,是否还有“文件夹选择器”以外的其他选择。我很高兴知道...
答案 0 :(得分:2)
我前段时间创建了一个file_picker
插件,以便可以(在iOS和Android上)选择绝对路径,然后将其加载Flutter。
答案 1 :(得分:2)
我使用 file_picker 库来挑选文件。您也可以使用它来挑选图片。
Future getPdfAndUpload(int position) async {
File file = await FilePicker.getFile(
type: FileType.custom,
allowedExtensions: ['pdf','docx'], //here you can add any of extention what you need to pick
);
if(file != null) {
setState(() {
file1 = file; //file1 is a global variable which i created
});
}
}
这里是 file_picker 颤振库。
答案 2 :(得分:1)
我和你在同一条船上,哈哈!
我注意到了documents_picker 0.0.2
。它允许用户选择多个文件,这似乎很符合需要!
签出:https://pub.dartlang.org/packages/documents_picker#-readme-tab-
答案 3 :(得分:1)
这是一个更好的文档选择器。看起来就像来自Storage Access Framework的本机文档选择器,这就是您所看到的。 flutter_document_picker