java在上传文件时处理网络问题
这里是迄今为止生成的html(使用GWT
作为前端),这是我迄今为止复制GWTFileUpload类的html
<input type="file" id="input" onchange="handleFiles(this.file)">
在HandleFileUploadServet.java
的帮助下工作良好,因为java是后端
使用addSubmitCompleteHandler
来处理这个问题
form.addSubmitCompleteHandler(new SubmitCompleteHandler() {..
这相当于
.submit(function(){
//handle file response
})
很好
问题是,如果internet断开连接,在上载文件时,浏览器不会抛出error/exception/response
我想通知用户,有一个网络问题
但浏览器会一直提交表单,而不会从该状态返回
有什么提示吗
谢谢你抽出时间
# 1 楼答案
如果事件为null,是否签入处理程序
但我认为如果你有网络问题,SubmitCompleteEvent永远不会被解雇
解决方案可以是在提交文件时设置计时器:
我不尝试代码,但它应该可以工作
希望能有帮助