社区
JavaScript
帖子详情
请高手急救!!——如何在客户端判断上传文件大小
sharfly
2006-05-16 04:42:37
我现在需要实现在客户端判断上传文件(不是图片)的大小,并当超过允许上传的最大字节时报错。
请问哪位高手知道正确的代码写法?请不吝赐教。谢谢!
...全文
428
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
打赏
举报
回复
我也想知道。这个好象没有办法吧
不用装CATIA!迪威模型网在线转UG的3种隐藏用法与避坑指南
本文详解迪威模型网将CATIA模型在线转换为UG的高效应用与关键技术要点,涵盖临时加工文件处理、学生作业应急转换、跨部门轻量化协作三大场景;揭示曲面上传时段优化、装配体打包规范、特征树保留命名规则等潜规则;对比网页版与
客户端
在精度、物理属性继承及特殊曲面处理上的差异;并总结曲面破片修复、单位制冲突规避、装配体参考丢失预防等高频问题应对策略。
恶意软件深度解析:病毒、蠕虫与木马的本质区别与防御实战
本文深度解析恶意软件三大核心类型:计算机病毒(依赖宿主与用户触发)、蠕虫(自主传播、漏洞利用)和木马(伪装欺骗、建立后门)。详细拆解其传播机制、激活条件、破坏方式及技术原理,涵盖感染链、Rootkit隐藏、永恒之蓝利用、C2通信等关键技术点,并提供个人与企业级实战防护策略、应急响应流程及排查技巧,强调补丁管理、最小权限、安全意识与纵深防御。
【信息科学与工程学】【通信工程】第四十四篇 城域网络设计10 城域网中涉及的数学物理、数学化学及数学地理07
本文系统梳理城域网络在智慧城市、工业互联网、车联网、远程医疗、元宇宙等100+垂直场景下的差异化通信需求,聚焦高可靠低时延、大连接、确定性传输、算力协同等关键技术挑战,涵盖TSN融合、量子保密通信、通感算一体化、6G语义通信等前沿方向,为城域网架构设计与数学建模提供跨领域需求依据。
计算机扫盲(下篇)
本文系统讲解逆向工程与PWN exploit所需的底层知识:涵盖反汇编原理、PE/ELF文件结构、调试机制、反调试与脱壳技术;深入栈溢出(ret2shellcode/ret2libc/ROP)、堆利用(tcache/fb dup/UAF)、栈迁移等PWN核心漏洞利用技术;并延伸至Web安全底层依赖,包括网络协议栈、系统调用接口、Web服务器架构及提权原理。内容聚焦x86/x64/Linux/Windows平台,强调汇编、内存布局、二进制分析与漏洞利用链构建。
Finalshell远程运维实战:SSH连接、SFTP传输与故障排查全指南
本文系统讲解Finalshell在SSH连接、SFTP传输与故障排查三大核心场景的工程化实践。涵盖安装校验、免密登录配置、KeepAlive与连接复用加固、SFTP断点续传与并发优化、SFTP协议初始化失败的五类根因及修复,以及校园网等特殊网络下的连接数限制绕过方案。内容聚焦工具链深度集成与生产环境稳定性保障,面向Linux/Windows/Mac多平台运维人员。
JavaScript
87,990
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章