dart - 如何选择要使用 flutter web 上传的文件和图像

标签 dart flutter flutter-web

我想知道如何从用户计算机中选择图像到我的 flutter web 应用程序中进行上传

最佳答案

不建议在 Flutter 中直接使用 dart:html 包。

相反,请使用此软件包:https://pub.dev/packages/file_picker .

如何在 Flutter Web 中使用的示例:

class FileUploadButton extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return RaisedButton(
      child: Text('UPLOAD FILE'),
      onPressed: () async {
        var picked = await FilePicker.platform.pickFiles();

        if (picked != null) {
          print(picked.files.first.name);
        }
      },
    );
  }
}

请注意,Flutter Web 不支持 FilePickerResult.path

关于dart - 如何选择要使用 flutter web 上传的文件和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56252856/

相关文章:

firebase - 将 firestore 文档转换为 flutter 类

dart - Flutter:如何在打开一个简单对话框后保持手势事件状态

Flutter 如何为凸起的按钮填充渐变色?

dart - Flutter Web 不显示 Material Design 图标

dart - Angular 2 Dart : RouteParams not working until refresh

flutter - 在Flutter和Dart中安全地存储用户数据

dart - Flutter:AnimatedOpacity Checkbox 为什么我仍然可以点击它,即使它不可见

flutter - 如何在 Flutter 中设置本地身份验证?

javascript - 颤振网络 : SPA: Open Graph: Dynamically assign og:image meta tags

flutter - 如何向下扩展定位的容器?