社区
JavaScript
帖子详情
请高手急救!!——如何在客户端判断上传文件大小
sharfly
2006-05-16 04:42:37
我现在需要实现在客户端判断上传文件(不是图片)的大小,并当超过允许上传的最大字节时报错。
请问哪位高手知道正确的代码写法?请不吝赐教。谢谢!
...全文
385
14
打赏
收藏
请高手急救!!——如何在客户端判断上传文件大小
我现在需要实现在客户端判断上传文件(不是图片)的大小,并当超过允许上传的最大字节时报错。 请问哪位高手知道正确的代码写法?请不吝赐教。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xxuu503
2006-05-18
打赏
举报
回复
那你这20分必须得用activex挣了
sharfly
2006-05-18
打赏
举报
回复
上面那位大哥,麻烦你看清楚了,我的提问明明写着“上传文件(不是图片)”,而你给出的代码仅仅是针对图片的啊,换成其它文件类型就不行了!
xxuu503
2006-05-18
打赏
举报
回复
以上代码仅限IE
xxuu503
2006-05-18
打赏
举报
回复
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkimg()
{
if(test.value==src.value)
{
}
else
{
src.value=test.value
img.src=test.value
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<input type=file id='test' onpropertychange="checkimg()">
<input type=hidden id='src' value=''>
<img id='img' style="display:none" onload='alert(this.fileSize)'></img>
</BODY>
</HTML>
sharfly
2006-05-18
打赏
举报
回复
我试了,还是不行。
难道真的没有切实可用的解决这个问题的正确代码吗?
sharfly
2006-05-17
打赏
举报
回复
keenx(老刀) :
请问,如何用js(js不是javascript哦)来得到大小,并提示上传文件过大?
keenx
2006-05-17
打赏
举报
回复
可以用js来得到大小,但可以跳过
sharfly
2006-05-17
打赏
举报
回复
bestext(木头):
我试了试你提供的代码,和我原来上网找的那些相关代码一样,都是提示错误说“Automation服务器不能创建对象”。
keenx
2006-05-17
打赏
举报
回复
<input type="file">
也有属性是表示大小的,如同上面的img.fileSize
keenx
2006-05-17
打赏
举报
回复
function CheckImg(img) {
if(img.fileSize>1024000) alert("图片大小已超额:"+img.fileSize/1000+" K,可能会上传不成功!");
}
<input type=file align=baseline name=photo onpropertychange='img1.src=this.value;'>
<img src=../images/blank.gif border=0 id=img1 onload='CheckImg(this);'>
bestext
2006-05-16
打赏
举报
回复
//检测文件大小
function checkSize( oo ) {
var sFileName = oo.value;
if ( sFileName == "" ) return;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fl;
try {
fl = fso.GetFile( sFileName );
var iSize = (Math.round(fl.Size/10485.76))/100.0;
if (( iSize >= 1 ) && ( iSize < 4 ) ) {
alert( "当前附件有 " + iSize + "M,上载这个附件可能比较缓慢!" );
} if ( iSize >= 4 ) {
alert( "当前附件有 " + iSize + "M,超过了系统的 4M 限制,请采用其他方式传送此附件!" );
}
} catch(e) {
alert( "附件文件路径无效!" );
oo.select();
return;
}
}
loveyt
2006-05-16
打赏
举报
回复
看一看JAVA的File类,这个类正确得到文件之后就有一个方法得到文件大小。
lightninga
2006-05-16
打赏
举报
回复
php $_FILES[$var]["size"]
samllbig
2006-05-16
打赏
举报
回复
我也想知道。这个好象没有办法吧
Python机器学习:从零基础到项目实战
我们不只传授“术”,更探求其后的“道”——从数据的生灭流转中观照规律,于模型的迭代演进里体悟得失。愿您合上书卷时,收获的不仅是驾驭数据的技能,更有一双洞悉复杂、化繁为简的“智慧之眼”。现在,让我们一同...
计算机安全知识大全
一、未雨绸缪——做好预防措施 1.一个好,两个妙 无论是菜鸟还是飞鸟,杀毒软件和网络防火墙都是必需的。上网前或启动机器后马上运行这些软件,就好像给你的机器“穿”上了一层厚厚的“保护衣”,就算不能完全杜绝...
输入的命令集锦!
(E文不好,只好查英汉词典,大概意思是:ifshlp.sys文件丢失或被破坏,经过回忆,上次关机之前曾经删除过c://windows下的一些无用文件,如txt文件等,看来ifshlp.sys文件在这次轰炸行动中被误击了。 不能进入...
Python深度学习:从入门到进阶
我们即将探索的,是深度学习的宇宙——一个由数据、算法与算力构筑的奇妙世界。它既是严谨的科学,也是创造的艺术,更是一条通往未来智慧的修行之路。本书将带您从最基础的数学原理出发,亲手搭建神经网络,驾驭...
计算机安全知识
一、未雨绸缪—— 做好预防措施 1.一个好,两个妙 无论是菜鸟还是飞鸟,杀毒软件和网络防火墙都是必需的。上网前或启动机器后马上运行这些软件,就好像给你的机器“穿”上了一层厚厚的“保护衣”,就算不能完全...
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章