0

ドキュメントが推奨するように、アップローダーがあり、FileList に接続しています。また、Firefox、Chrome では期待どおりに動作しています。しかし、IE9 にはユーザー インターフェイスの問題が 1 つあります。それが存在するタブが作成されると、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 に答える