我创建了一个文件上传系统,允许用户 上传.txt、.xls和.csv格式。当我在Windows中执行时,它是 运行良好,但现在当我在 linux(Debian) 中部署应用程序时 使用tomcat服务器我面临这个问题:
所有文件格式都会调用 onsubmit 方法。 onSubmitComplete方法仅在上传文本文件时调用。I 想要使用 onSubmitComplete 事件,因为我正在使用进度条并且 希望对此事件执行必要的操作。
这是我的代码:
file = new FileUpload();
form = new FormPanel();
file.setName("file");
file.setTitle("select a file");
submit = new Button("Upload");
submit.setTitle("upload file");
form.setEncoding(FormPanel.ENCODING_MULTIPART);
form.setMethod(FormPanel.METHOD_POST);
submit.addClickHandler(this);
form.addSubmitHandler(this);
form.addSubmitCompleteHandler(this);
}
请告诉我为什么相同的代码在 Windows 中运行良好,而在 Windows 中则不然 Linux。
最佳答案
问题已解决,因为它不是平台依赖性,而是浏览器依赖性。我现在安装了 google chrome,现在它在 Linux 中运行良好。
关于linux - 为什么我的 onsubmit 回调在 Linux 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7010902/