【发布时间】:2025-12-03 00:55:02
【问题描述】:
我想使用 dojox/form/Uploader 并发布一些额外的数据来上传 url。 我尝试使用 submit() 方法提交上传所在的表单,我设置了 uploader uploadOnSelect: false 但无法捕获文件选择事件来触发 submit() 函数。 我的 html 看起来像这样:
<form id="myform" method="post" enctype="multipart/form-data">
<input type="hidden" name="message" value="something" >
<div id="uploader"></div>
</form>
而我的上传js看起来是这样的:
require(['dojox/form/Uploader',"dojo/dom",
"dojox/form/uploader/plugins/IFrame",
"dojo/domReady!"], function(Uploader, dom){
myUploader = new Uploader({
label: "Select files",
multiple: false,
uploadOnSelect: false,
url: "UploadFile"
}, "uploader");
myUploader.startup();
});
我应该把 myUploader.submit();上传者提交文件选择的功能?
【问题讨论】: