主要是利用img的fileSize属性
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>客户端控制上传图像大小示例 - 51windows</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<input type="file" id="file" name="file" />
<img src="" width=0 height=0 id="img" />
<input type="button" value="查看文件大小" onclick="getFileSize()" />
</body>
<SCRIPT LANGUAGE="JavaScript">
<!--
function getFileSize() {
var img = document.getElementById("img");
var file = document.getElementById("file");
img.src = file.value;
alert(img.fileSize/1024);
}
//-->
</SCRIPT>
</html>
分享到:
相关推荐
需求:客户端上传文件时,想先判断下文件的大小,如果超过一定大小,就直接拒绝上传请求 实现原理:根据不同浏览器的差异,在firefox和chrome中obj_file.files[0].size 获取文件打下,在ie6,ie7, ie8 中通过img的...
不用IE控件(ActiveXObject)不用 Img属性 上传图片客户端判断大小,javascript获得上传图片的大小 兼容所有浏览器,亲测可用 判断文件大小,判断上传图片的大小,图片格式
本文实例讲述了jQuery统计上传文件大小的方法。分享给大家供大家参考。具体如下: 对于现代浏览器(支持html5)来说,在客户端统计上传文件的大小,可以通过$(selector)[0].files[0].size来实现。但在老版本的IE浏览器...
这里要说的是断点续传都有哪些技术要点。...每次上传文件片前先获取已上传的文件大小,确定本次应切割的位置 每次上传完成后更新已上传文件大小的记录 标识客户端和服务端的文件,保证不会把A文件的内容追加到B文件上
在文件上传到服务器之前,我们可以通过jquery来获取上传文件的名称,类型和尺寸大小。 通常情况下,当用户通过<input type=’file’>标签来上传文件时,我们可以看到上传文件的名称。HTML5 File API为我们提供...
用C些的上传下载文件的源码,包含服务器和客户端。以及获取文件大小的c源码文件等
最近使用到一个文件上传功能,发现恶意上传一个2G文件时,后台处理响应较慢,遂想到能否使用js来进行...在FireFox、Chrome浏览器中可以根据document.getElementById(“id_file”).files[0].size 获取上传文件的大小
获取指定文件大小 更改文件名 移动文件 切换当前目录 FTP 操作类客户端: 服务器返回的应答信息(包含应答码) 服务器返回的应答信息(包含应答码) 服务器返回的应答码 进行控制连接的socket 传输模式 编码方式 FTP...
代码如下: /*****获取文件信息 edit by zhaogw 参考by misssionOtherAttEdit.jsp*****/ /*file:input type=”file”的对象,一般用this。 vType:一个对象名,用于记录文件的文件类型信息。一般为input对象。 ...
1.客户端在上传文件前,先获取服务器端文件的大小(通过访问服务器端页面获取),即偏移指针 2.客户端从偏移指针处开始读取后续的文件流,将文件流上传到服务器 3.服务器获取到传输的文件流后,从偏移指针处开始续写...
文件能上传和下载,判断文件名是否重复进行询问是否覆盖,在断电的情况下能对文件进行断点续传,传输时进度显示(获取文件大小和传输速率估计完成时间);通过该软件能新建文件夹,文件名的修改,文件的删除;能搜索...
基于上一点,本控件前台也不会以长轮询方式访问服务器端,以获取文件上传进度情况,而是自己定时计算以上传的字节总数。因此当上传一个文件时,FLASH插件只会发一次传输请求,这样就改善了效率。 由于用FLASH传值...
public void upload(HttpServletRequest request,HttpServletResponse response)throws FileNotFoundException,IOException{ //接收上传文件内容的临时文件 String tempFileName=new ... //获取客户端提交后来数据
3.准确获取上传中的错误信息 4.可选择文件保存方式(以原文件名保存和以新文件名保存,新文件名为时间 随机数字组成) 5.文件保存函数简洁,调用方便,并且比较灵活(保存路径和保存方式可随时改变) 6.同时可以获取文件...
控件提供试用功能,没注册的控件除上传文件大小上有所限制(3M),没任何功能上和时间上的限制。如果您是试用,“127.0.0.1”和“localhost”作为FTP服务器时,在功能上注册和没注册是没有任何区别。 11.软件包里...
到数据库(上传和保存表单可同时进行)、限制上传扩展名、限制上传大小、选择文件保存类型(原文件名和时间随机命名) 等! 本组件可以完整保存用户信息,包括同名称表单(和request.form一样以,为分割符进行保存),以及...
jsp改进的jquery上传控件,简单好用,功能强大,支持单或多文件上传,可以在客户端获取文件类型及大小...
• 准确获取上传中的错误信息 • 可选择文件保存方式(以原文件名保存和以新文件名保存,新文件名为时间 随机数字组 • 文件保存函数简洁,调用方便,并且比较灵活(保存路径和保存方式可随时改变) • 同时可以获取...
HTML5提供了一种标准的访问本地文件的方法——File API规格说明,通过调用File API 能够访问文件信息,也可以利用客户端来验证上传文件的类型和大小是否规范。 该规格说明包含以下几个接口来使用文件: File接口:...