社区
JavaScript
帖子详情
请高手急救!!——如何在客户端判断上传文件大小
sharfly
2006-05-16 04:42:37
我现在需要实现在客户端判断上传文件(不是图片)的大小,并当超过允许上传的最大字节时报错。
请问哪位高手知道正确的代码写法?请不吝赐教。谢谢!
...全文
382
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
打赏
举报
回复
我也想知道。这个好象没有办法吧
计算机安全知识大全
一、未雨绸缪——做好预防措施 1.一个好,两个妙 无论是菜鸟还是飞鸟,杀毒软件和网络防火墙都是必需的。上网前或启动机器后马上运行这些软件,就好像给你的机器“穿”上了一层厚厚的“保护衣”,就算不能完全杜绝网络病毒的袭击,起码也能把大部分的网络病毒“拒之门外”。目前杀毒软件非常多,功能也十分接近,大家可以根据需要去购买正版的(都不算贵),也可以在网上下载免费的共享杀毒软件(网上有不少哦),但千
输入的命令集锦!
开始→运行→输入的命令集锦!可以省去不少麻烦的命令!gpedit.msc-----组策略sndrec32-------录音机Nslookup-------IP地址侦测器explorer-------打开资源管理器logoff---------注销命令tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组services.msc---本地服务设置oobe/mso
计算机安全知识
写了一周多,给点热度吧。一、未雨绸缪—— 做好预防措施 1.一个好,两个妙 无论是菜鸟还是飞鸟,杀毒软件和网络防火墙都是必需的。上网前或启动机器后马上运行这些软件,就好像给你的机器“穿”上了一层厚厚的“保护衣”,就算不能完全杜绝网络病毒的袭击,起码也能把大部分的网络病毒“拒之门外”。目前杀毒软件非常多,功能也十分接近,大家可以根据需要去购买正版的(都不算贵),也可以在网上下载免费的共享杀毒软件(网上有不少哦),但千万不要使用一些破解的杀毒软件,以免因小失大。安装软件后,要坚持定期更新病毒库和杀毒程序
蓝屏含义原理分析处理方法代码电脑计算机故障系统安全 - 蓝屏知识大全
目录 1含义2原理分析3处理方法4代码含义和解决…5原因分析6预防电脑蓝屏的… 含义 引蓝屏解释 1.故障检查信息 ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0
栋的月结 | 第一回合(定期更新、动态、架构、云技术、算法、后端、前端、收听/收看、英文、书籍、影视、好歌、新奇)[含泪总结.. 憋泪分享!]
开篇词 大家好!以下是我在 2020 年 1 月 1 日至 31 日的所见、所闻、所学和所悟。 现在,我把它们安利给你们。 定期更新 原创专栏: 栋的周评 一文搞定 Linux 管理员手册:既简单又深刻 官方授权: Baeldung Java 周评 符合官方许可: Spring 官方指南 动态 在我的《一文搞定》系列专栏里新增了: 《一文搞定 |...
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章