4

私は多くのことを試しましたが、問題を解決する方法が見つかりませんでした。

IE8,9でアップロードされたファイルのサイズを取得するには?

4

1 に答える 1

2

これらのバージョンの IE は HTML5 ファイル API をサポートしていないため、Active X を使用する必要があります。それを行うコードスニペットをウェブ上で見つけました。

function getSize()
{
    var myFSO = new ActiveXObject("Scripting.FileSystemObject");
    var filepath = document.upload.file.value;
    var thefile = myFSO.getFile(filepath);
    var size = thefile.size;
    alert(size + " bytes");
}

詳しくはこちらをご覧ください。|input type=file| については、IE の API リファレンスの備考セクションも参照してください。 ここに

于 2014-02-15T06:08:10.137 に答える