Dart 如何使用FileUploadInputElement和HttpRequest.requestCrossOrigin()上载文件

Dart 如何使用FileUploadInputElement和HttpRequest.requestCrossOrigin()上载文件,dart,dart-io,Dart,Dart Io,我的dart代码中有一个FileUploadInputElement,我想在点击按钮后通过POST上传它。我可以通过HttpRequest.requestCrossOrigin()发送文件吗? 我不想使用表单,因为它会导致页面刷新 按钮元素上传按钮; main(){ .. uploadButton.onClick.listen((e)=>handleUpload(e)); .. } handleUpload(事件e){ 列表文件=uploadElement.files; HttpRequest

我的dart代码中有一个FileUploadInputElement,我想在点击按钮后通过POST上传它。我可以通过HttpRequest.requestCrossOrigin()发送文件吗? 我不想使用表单,因为它会导致页面刷新

按钮元素上传按钮;
main(){
.. 
uploadButton.onClick.listen((e)=>handleUpload(e));
..
}
handleUpload(事件e){
列表文件=uploadElement.files;
HttpRequest.requestCrossOrigin(…);
}

您想使用
requestCrossOrigin
而不是
request
有什么特殊原因吗?谢谢您的帮助!有什么方法可以处理多次上传吗?没有,我自己还没有这样做。首先,您可以一个接一个地发送文件。答案相当陈旧,但代码乍一看似乎是正确的。但是,您必须将.xxx上的事件
更改为
onXxx