<html>
<wbr><wbr></wbr></wbr>
<head>
<wbr><wbr></wbr></wbr>
<script
type="text/javascript"> <wbr><wbr></wbr></wbr>
function fileChange(target){
<wbr></wbr>
//检测上传文件的类型<wbr></wbr>
var imgName =
document.all.up_file.value;
<wbr><wbr><wbr>var ext,idx;
<wbr><wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr> if
(imgName == ''){ <wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>document.all.submit_upload.disabled=true;<wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> alert("请选择需要上传的文件!");
<wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>
return;<wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr> }
else { <wbr><wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> idx =
imgName.lastIndexOf(".");
<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> if (idx != -1){
<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> ext = imgName.substr(idx+1).toUpperCase();
<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> ext = ext.toLowerCase(
);<wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr>// alert("ext="+ext);</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> if (ext != 'jpg'
&& ext != 'png'
&& ext != 'jpeg'
&& ext != 'gif'){</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr>
document.all.submit_upload.disabled=true;
<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
alert("只能上传.jpg <wbr>.png <wbr>.jpeg
<wbr>.gif类型的文件!");<wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> return;
<wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> }
<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> } else {
<wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>
document.all.submit_upload.disabled=true;<wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr>alert("只能上传.jpg <wbr>.png
<wbr>.jpeg
<wbr>.gif类型的文件!");<wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> return;</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> }
<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>
}</wbr></wbr>
<wbr><wbr><wbr></wbr></wbr></wbr>
<wbr><wbr>
//检测上传文件的大小 <wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>
var isIE = /msie/i.test(navigator.userAgent)
&& !window.opera;
<wbr></wbr></wbr></wbr>
<wbr><wbr>
var fileSize = 0; <wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr> if
(isIE && !target.files){
<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> var filePath = target.value;
<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> var fileSystem = new
ActiveXObject("Scripting.FileSystemObject"); <wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> var file = fileSystem.GetFile
(filePath); <wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> fileSize = file.Size;
<wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr> }
else { <wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> fileSize =
target.files[0].size; <wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr> }
<wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>
var size = fileSize / 1024*1024;
<wbr><wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>
if(size>(1024*200)){ <wbr><wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>
document.all.submit_upload.disabled=true;</wbr></wbr>
<wbr><wbr><wbr><wbr> alert("文件大小不能超过200KB");
<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>
}else{</wbr></wbr>
<wbr><wbr>
document.all.submit_upload.disabled=false;</wbr></wbr>
<wbr><wbr> }
<wbr><wbr></wbr></wbr></wbr></wbr>
} <wbr><wbr><wbr></wbr></wbr></wbr>
</script>
<wbr><wbr></wbr></wbr>
</head>
<wbr><wbr></wbr></wbr>
<body>
<wbr><wbr></wbr></wbr>
<input type="file"
id="up_file" name="up_file" onchange="fileChange(this);"
/> <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<input id="submit_upload"
type="submit" class="load-btn" value="上传" disabled
/> <wbr><wbr></wbr></wbr>
</body>
<wbr><wbr></wbr></wbr>
</html><wbr></wbr>
相关推荐
javascript 实现限制上传文件大小
jquery过滤上传文件的类型和限制文件的大小,非常实用
对应的描述看本人博文《ExtJS4 上传文件类型和大小的判断方法(实例) 》:http://blog.csdn.net/biboheart/article/details/10579175 在这里不具体描述了。看题也大概可以知道这些代码实现了什么应用。
JS判断上传文件的大小类型等限制,配合JSp再上传文件的时候会及时向用户反馈文件是否满足要求,比如说大小和格式限制
代码是从一个论坛找到的,程序简单易懂,现在不用分共享给需要的人
本篇介绍一个前端JS便捷判断上传文件大小的方法。 这个是比较好的 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> [removed] var isIE = /msie/i.test...
用JavaScript控制上传文件的大小限制!很不错的!
上传文件大小的限制和判断javascript
通过Js限制上传文件格式和限制文件大小
很好用的JS上传图片检测文件,包括检测图片大小,类型,错误信息的输出等等,一般网站上传图片前用这个检测足够用了
内含多种上传方式,有一个特别详细的,对文件格式,文件大小都有限制的,仿制163网盘文件上传的页面。基本所有的文件上传功能都实现了。
网上很多关于上传图片大小的控制说明,但是却很少有关于其他格式的上传文件大小的控制说明,今天终于找到了一个,跟大家分享一下,希望对大家有所帮助
2. js捕获文件信息,获取文件大小,根据提前设置好的分片大小,将文件进行分片; 3. 利用后台代码(PHP)驱动上传文件分片,且需要上传分片的索引值和总分片数; 4. 后台上传代码识别到最后一个分片后,需要将已上传...
需要脚本在客户端判断大小和文件类型,由于网上没有适合的,就自己写了一个并测试 文件上传大小限制的一个例子,在此与大家分享下
js 实现文件上传,该项目是javaweb项目,下载下来直接导入eclipse,在D盘创建一个upload文件夹,就可以接收到上传的文件了
使用JS可以轻松解决词问题,js在上传图片前判断大小 这个可以用javascript实现,效果…//允许上传图片文件的大小 具体代码如下 代码如下: [removed] var ImgObj=new Image(); //建立一个图像对象 var AllImgExt=”....
NULL 博文链接:https://yangwenshuai.iteye.com/blog/1182620
Uploadify插件是由国外开发的一个jquery插件,功能非常的齐全,包括同时上传多个附件,支持多个附件同时上传,一次同步上传文件个数设置,单个文件上传大小限制,同时上传附件个数限制,支持上传附件格式等功能,...