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、Mozila最新版和Chome。任何人都可以告诉如何在所有浏览器中运行上述代码吗?

4

1 回答 1

2

Activex 仅在 IE 中受支持,其他浏览器不支持,您可能需要检查类似的线程

Firefox 或 Chrome 中的 ActiveXObject(不是 IE!)

于 2012-09-24T07:25:12.900 回答