0

ファイルサイズが1MB以下かどうかを確認する必要があるアプリケーションがあります。そのために、私は以下のように指定されたJavaScript関数を書いています--

function getFileSize1()
{ 
 var myFSO = new ActiveXObject("Scripting.FileSystemObject");
 var filepath = document.form1.attachment.value;
 var error="";

 if(filepath=="")
    return error;
 else
{
    var selectedfile = myFSO.getFile(filepath);
    var size = selectedfile.size;


    if(size >= 1048576)
    {
        error="File size of First Attachment should be less than or Equal to 1 MB \n";
    }
    return error;
}
}

上記のコードは IE6 で動作しますが、IE9 や Mozilla 最新版、Chome では動作しません。上記のコードをすべてのブラウザで実行する方法を誰か教えてもらえますか?

4

1 に答える 1

2

Activex は IE でのみサポートされており、他のブラウザーではサポートされていません。同様のスレッドを確認する必要があるかもしれません。

Firefox または Chrome の ActiveXObject (IE ではありません!)

于 2012-09-24T07:25:12.900 に答える