所有浏览器都支持文件大小验证代码

时间:2012-09-24 07:23:01

标签: javascript

我有一个应用程序需要检查文件大小是否小于或等于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。 任何人都可以告诉我们如何在所有浏览器中运行上述代码?

1 个答案:

答案 0 :(得分:2)

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

ActiveXObject in Firefox or Chrome (not IE!)