社区
JavaScript
帖子详情
请高手急救!!——如何在客户端判断上传文件大小
sharfly
2006-05-16 04:42:37
我现在需要实现在客户端判断上传文件(不是图片)的大小,并当超过允许上传的最大字节时报错。
请问哪位高手知道正确的代码写法?请不吝赐教。谢谢!
...全文
400
14
打赏
收藏
请高手急救!!——如何在客户端判断上传文件大小
我现在需要实现在客户端判断上传文件(不是图片)的大小,并当超过允许上传的最大字节时报错。 请问哪位高手知道正确的代码写法?请不吝赐教。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
我也想知道。这个好象没有办法吧
xFtp4安全文件传输
客户端
安装与使用指南
因为它做到了一件事:把复杂留给自己,把简单交给用户。它不强迫你理解REST和PASV的区别,但背后早已帮你探测好;它不要求你精通 TLS 握手流程,但提供了严格的证书验证选项;它不宣传“AI 智能传输”,但每一步都建立在扎实的工程实践之上。在这个追求“颠覆创新”的时代,xFtp4 更像是一位沉稳的老匠人,默默打磨着每一个细节。🛠️。
Python机器学习:从零基础到项目实战
当您翻开此书,您正踏入一场数据与智慧的修行。机器学习,并非冰冷的符码,而是机器模拟人类洞察世界的法门。本书将带您,以Python为舟,泛游于算法之海。我们不只传授“术”,更探求其后的“道”——从数据的生灭流转中观照规律,于模型的迭代演进里体悟得失。愿您合上书卷时,收获的不仅是驾驭数据的技能,更有一双洞悉复杂、化繁为简的“智慧之眼”。现在,让我们一同启程。
计算机安全知识大全
一、未雨绸缪——做好预防措施 1.一个好,两个妙 无论是菜鸟还是飞鸟,杀毒软件和网络防火墙都是必需的。上网前或启动机器后马上运行这些软件,就好像给你的机器“穿”上了一层厚厚的“保护衣”,就算不能完全杜绝网络病毒的袭击,起码也能把大部分的网络病毒“拒之门外”。目前杀毒软件非常多,功能也十分接近,大家可以根据需要去购买正版的(都不算贵),也可以在网上下载免费的共享杀毒软件(网上有不少哦),但千
系统架构设计师考试历年真题精讲与解析(2009-2017)
系统架构设计师考试,考的从来不是知识的广度,而是思维的深度。你能不能在有限资源下,做出最优取舍?你能不能预见未来三年的技术演进,预留足够的扩展空间?你能不能在故障发生时,快速定位根因,而不是手忙脚乱?这些问题,没有标准答案。但正是在这种不确定性中,才体现出架构师的价值。所以,别再死记硬背了。去读源码,去压测系统,去参与一次线上故障排查。当你真正经历过“凌晨三点抢救数据库”的时刻,你才会明白——
计算机安全知识
写了一周多,给点热度吧。一、未雨绸缪—— 做好预防措施 1.一个好,两个妙 无论是菜鸟还是飞鸟,杀毒软件和网络防火墙都是必需的。上网前或启动机器后马上运行这些软件,就好像给你的机器“穿”上了一层厚厚的“保护衣”,就算不能完全杜绝网络病毒的袭击,起码也能把大部分的网络病毒“拒之门外”。目前杀毒软件非常多,功能也十分接近,大家可以根据需要去购买正版的(都不算贵),也可以在网上下载免费的共享杀毒软件(网上有不少哦),但千万不要使用一些破解的杀毒软件,以免因小失大。安装软件后,要坚持定期更新病毒库和杀毒程序
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章