0

我有一个上传器,并按照文档的建议连接到一个 FileList。它在 Firefox、Chrome 中按预期工作。但是在 IE9 中存在一个用户界面问题。创建它所在的选项卡时,FileList 不显示大小列。

这是一个已知问题吗?它应该那样做吗?更具体地说,当 FileList 第一次显示在 IE 中时,我看到“大小”列的闪烁,然后它消失了......

4

1 回答 1

1

IE9 不支持XMLHttpRequest2,因此Uploader无法获取所选文件的文件大小,在这种情况下,有代码隐藏该列dojox/form/uploader/FileList.js

if(!(this._fileSizeAvail = {'html5':1,'flash':1}[this.uploader.uploadType])){
    //if uploadType is neither html5 nor flash, file size is not available
    //hide the size header
    this.sizeHeader.style.display="none";
}

所以,答案是肯定的,它应该是这样的,除非你dojox.form.uploader.plugins.Flash在 IE 中使用插件。

于 2012-05-26T09:58:28.490 回答