【发布时间】:2021-06-15 12:43:24
【问题描述】:
如何从 file_picker 上传文件(pdf、doc / image)到 Flutter 上的 api 服务器。
我有一个颤振的项目想要从所选数据上传文件。选择我使用 file_picker 的文件。下面的代码来选择一个文件。
void _openFileExplorer() async {
setState(() => _loadingPath = true);
try {
_directoryPath = null;
_paths = (await FilePicker.platform.pickFiles(
type: _pickingType,
allowMultiple: _multiPick,
allowedExtensions: ['jpg', 'pdf', 'doc', 'docx', 'png'],
))
?.files;
} on PlatformException catch (e) {
print("Unsupported operation" + e.toString());
} catch (ex) {
print(ex);
}
if (!mounted) return;
setState(() {
_loadingPath = false;
_fileName = _paths != null ? _paths.map((e) => e.name).toString() : '...';
});
}
那怎么上传呢?
【问题讨论】:
标签: flutter file dart mobile upload