刚刚在做一个图片的上传,需要对其大小控制,在javascript中定义function如下:
function checkFileSize ()
{
var s = document.form1.PictureFileUpload.value;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file = fso.GetFile(s);
alert("fileSize = " + file.Size + " KB");
if (file.Size > 20*1024) {
alert("Make sure your image size less than 20k please.");
return false;
}
}
上传时没有半点反映,反复的alert跟踪无果。就要弃之于java后台处理时看到一贴,作者winnerfast_gg,提示scrrun.dll库是否已经注册?终于找到原因,丫!谢了~~
1、首先在系统盘中查找scrrun.dll,如果存在这个文件,请跳到第三步,如果没有,请执行第二步。
2、在安装文件目录i386中找到scrrun.dl_,用winrar解压缩,得scrrun.dll,然后复制到x(你的系统盘):/windows/system32/目录中。
3、运行
regsvr32 scrrun.dll
即可。