gpt4 book ai didi

file-upload - dart上传文件输入类型文件

转载 作者:IT王子 更新时间:2023-10-29 02:16:56 25 4
gpt4 key购买 nike

将 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)

最佳答案

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

试试看

uploadInput.onChange.listen((e) {

这里需要同样的改变

reader.onLoad.listen((e) {

xxx.on... 语法仅适用于 Dart 还没有直接 getter 的自定义事件或浏览器事件。

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

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

关于file-upload - dart上传文件输入类型文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25568326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com