Gwt FileUpload.reset()对于IE、Chrome和

Gwt FileUpload.reset()对于IE、Chrome和,gwt,file-upload,reset,Gwt,File Upload,Reset,我试图用GWT创建一个文件上传程序。 问题是,当我向fileUploader添加ChangeHandler时,我发现IE和Chrome的行为是不同的。如果我选择上传的文件,IE将触发onChange(),而Chrome不会。那太奇怪了。有人能告诉我这是不是GWT的一个bug吗 FileUpload fileUploader = new FileUpload(); fileUploader.addChangeHandler(new ChangeHandler(){

我试图用GWT创建一个文件上传程序。 问题是,当我向fileUploader添加ChangeHandler时,我发现IE和Chrome的行为是不同的。如果我选择上传的文件,IE将触发onChange(),而Chrome不会。那太奇怪了。有人能告诉我这是不是GWT的一个bug吗

    FileUpload fileUploader = new FileUpload();    
    fileUploader.addChangeHandler(new ChangeHandler(){
        @Override
        public void onChange(ChangeEvent event)
        {
            submitButton.setEnabled(true);
        }
    });

存在GWT无法隐藏的浏览器差异。真正以跨浏览器方式重置文件上载的唯一方法是创建一个新实例来替换以前的实例。

谢谢您的回答,Thomas。