赞助连接

赞助连接

阅 读 文 章

用javascript获取文件大小

[来源:网上转载 (http://bbs.chinaunix.net) | 作者:网友(panda_bears) | 时间:2007-06-26 | 浏览: 人次 ]

客户端上传文件时,想先判断下文件的大小,如果超过一定大小,就直接拒绝上传请求
打算在服务器侧php内嵌javascipt实现
不知该如何实现?

用php去检测也要等文件上传完 才知道.

检测用户端的文件似乎很难实现.

用javascript实现呢?

163什么的是怎么实现的啊


FSO本来可以实现的,但是为了系统安全此功能已经被禁用,但可以取得图片的大小以及尺寸


上传前检测大小

CODE:
[Copy to clipboard]
限制:<input type="text" size="4" value="10" name="fileSizeLimit" id="fileSizeLimit"/> K
<input type="file" name="file1" id="file1" size="40" onchange="changeSrc(this)"/>
<br>
<img src=http://blog.xunuo.com/blog/images/icons/23.gif id="fileChecker" alt="test"/>

<script type="text/javascript">
var oFileChecker = document.getElementById("fileChecker");

function changeSrc(filePicker)
{
    oFileChecker.src = http://bbs.chinaunix.net/filePicker.value;
}

oFileChecker.onreadystatechange = function ()
{
    if (oFileChecker.readyState == "complete")
    {
        checkSize();
    }
}

function checkSize()
{
    var limit  = document.getElementById("fileSizeLimit").value * 1024;

    if (oFileChecker.fileSize > limit)
    {
        alert("too large");
    }
    else
    {
        alert("ok");
    }
}
</script>  
如果要看演示和说明~~写在这里了~~

http://www.xunuo.com/blog/article.asp?id=65


TAG标签 : 大小 文件 获取 实现 id 上传 检测 function type file1

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表
网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.newhtm.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.