为了账号安全,请及时绑定邮箱和手机立即绑定

dart 上传文件输入类型文件

dart 上传文件输入类型文件

Go
qq_笑_17 2021-08-16 10:29:58
将 Dart 和 Golang 用于小型应用程序并希望将文件上传到服务器。找到这样的东西并将其放入我的 .dart 文件中:InputElement uploadInput = query('#file'); // my input type file  uploadInput.on.change.add((e) {    // read file content as dataURL    final files = uploadInput.files;    if (files.length == 1) {      final file = files[0];      final reader = new FileReader();      reader.on.load.add((e) {       sendDatas(reader.result);      });      reader.readAsDataURL(file);    }  });但收到以下错误:Uncaught TypeError: Cannot read property 'get$on' of null 知道如何处理吗?我的目标:使用输入类型文件上传文件到服务器(文件大小,< 1MB)
查看完整描述

2 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

这种语法大约在一年前发生了变化。

试试吧

uploadInput.onChange.listen((e) {

这里需要同样的改变

reader.onLoad.listen((e) {

xxx.on...语法是只为达特还没有直接的干将自定义事件或浏览器事件。

这也适用于标准浏览器事件。你可以像这样使用它

uploadInput.on['change'].listen((e) => doSomething());


查看完整回答
反对 回复 2021-08-16
  • 2 回答
  • 0 关注
  • 236 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信