我目前正在一个GWT屏幕上工作,该屏幕要求浏览一次GWT文件,但多次提交给服务器。但在GWT上传后点击提交。甚至可以使用singleUploader.submit()方法提交。FileInputType所浏览的文件被清除。
你能建议使用gwt-upload多次上传单个文件的方法吗?
不确定是否可能。我会尝试使用https://developer.mozilla.org/en/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest并将创建(使用原生javascript) XmlHttpRequest的两个实例,并尝试发送它们。这里预期的问题是,页面上的input
元素将接收作为上传过程(loadstart、progress等)的传入事件。我怀疑它是否能成功地处理这些事件的两个并行流。
另一种方法是尝试发送上传请求,但随后您将不得不生成第二个表单提交。这不是微不足道的,浏览器在高层上不支持。