如何对选择文件的大小进行判断(在线等待) 如果是一般的文件, 只能通过FSO对文件进行大小判断了, 而在客户端脚本调用FSO一般的浏览器的安全设置都是不允许的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>function GetFileSize(){ var filename=document.all.File.value; if(filename=='') { return false; } try { var ado_stream=new ActiveXObject("ADODB.Stream"); //1=adTypeBinary;2=adTypeText ado_stream.Type=2; ado_stream.Open(); ado_stream.LoadFromFile(filename);//将文件信息存入流 alert((ado_stream.Size/1024).toFixed(2)+"KB") } catch(e) { window.confirm(e); return false; } return true;}</script><input type=file id="File"><input type=button onclick="GetFileSize()"> maxlengh="大小"试一下吧! <script>var img=null;function s(){if(img)img.removeNode(true);img=document.createElement("img");img.style.position="absolute";img.style.visibility="hidden";img.attachEvent("onreadystatechange",orsc);img.attachEvent("onerror",oe);document.body.insertAdjacentElement("beforeend",img);img.src=inp.value;}function oe(){alert("cant load img");}function orsc(){if(img.readyState!="complete")return false;alert("图片大小:"+img.offsetWidth+"X"+img.offsetHeight);alert("图片尺寸:"+img.fileSize);}</script><input id=inp type="file"><br><button onclick="s()">Test</button>-------------------------以上代码 转载:www.51js.com 作者:风云突变 如何打开一个没有最大化最小化和关闭按钮的窗口 这应该叫什么?方法转移? javascript 的array问题 网页中如何更改相关属性? 对struts javascript熟的兄弟进来看一下, 简单问题 关于父子窗口不在用一个域里的刷新问题 关于页面控制 怎样分割字符串? 如何将数组用指定的字符分割并拚合成字符串? document.write(输出变量错误),求助 [超酷]JS做的类似VB IDE的编辑器,200%酷 怎样实现输入文本框和列表实现联动?
function GetFileSize()
{
var filename=document.all.File.value;
if(filename=='')
{
return false;
}
try
{
var ado_stream=new ActiveXObject("ADODB.Stream");
//1=adTypeBinary;2=adTypeText
ado_stream.Type=2;
ado_stream.Open();
ado_stream.LoadFromFile(filename);//将文件信息存入流
alert((ado_stream.Size/1024).toFixed(2)+"KB")
}
catch(e)
{
window.confirm(e);
return false;
}
return true;
}
</script>
<input type=file id="File"><input type=button onclick="GetFileSize()">
试一下吧!
var img=null;
function s()
{
if(img)img.removeNode(true);
img=document.createElement("img");
img.style.position="absolute";
img.style.visibility="hidden";
img.attachEvent("onreadystatechange",orsc);
img.attachEvent("onerror",oe);
document.body.insertAdjacentElement("beforeend",img);
img.src=inp.value;
}
function oe()
{
alert("cant load img");
}
function orsc()
{
if(img.readyState!="complete")return false;
alert("图片大小:"+img.offsetWidth+"X"+img.offsetHeight);
alert("图片尺寸:"+img.fileSize);
}
</script>
<input id=inp type="file">
<br>
<button onclick="s()">Test</button>
-------------------------
以上代码 转载:www.51js.com 作者:风云突变