首页 > 解决方案 > 上传到flutter-web后如何获取文件名(例如hello.pdf”)

问题描述

我想知道如何获取我在flutter-web项目中上传的文件名和类型。所以,例如..我想得到类似hello.png或的名字task_result.pdf 到目前为止,我已经按照这个选择一个文件并使用Flutter Web通过POST发送来上传这样的文件

startWebFilePicker() async {
    html.InputElement uploadInput = html.FileUploadInputElement();
    uploadInput.multiple = true;
    uploadInput.draggable = true;
    uploadInput.click();

    uploadInput.onChange.listen((e) {
      final files = uploadInput.files;
      final file = files[0];
      final reader = new html.FileReader();
      reader.onLoadEnd.listen((e) {
        _handleResult(reader.result);
      });
      reader.readAsDataUrl(file);
    });
  }

但我坚持要获取文件的名称..有没有办法获取上传到网络的用户文件的名称?

标签: htmlflutterfile-uploaduploadflutter-web

解决方案


推荐阅读