2012-05-25 57 views
0

我有一個上傳器並按照文檔建議將它連接到一個FileList。它在Firefox,Chrome中按預期工作。 但在IE9中有一個用戶界面問題。當它存在的選項卡被創建時,FileList不會顯示大小列。FileList在IE9中沒有顯示大小

這是一個已知的問題嗎?它應該如此嗎?更具體地講,當文件列表中第一個被在IE中顯示我看到「大小」列的flickr上,然後消失......

回答

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"; 
} 

所以,答案是肯定的,它應該那樣做,除非你在IE中使用dojox.form.uploader.plugins.Flash插件。