1 js判断上传文件的后缀名,文件大小

//判断照片大小
function getPhotoSize(obj){
photoExt=obj.value.substr(obj.value.lastIndexOf(".")).toLowerCase();//获得文件后缀名
if(photoExt!='.jpg'){
alert("请上传后缀名为jpg的照片!");
return false;
}
var fileSize = 0;
var isIE = /msie/i.test(navigator.userAgent) && !window.opera;
if (isIE && !obj.files) {
var filePath = obj.value;
var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
var file = fileSystem.GetFile (filePath);
fileSize = file.Size;
}else {
fileSize = obj.files[0].size;
}
fileSize=Math.round(fileSize/1024*100)/100; //单位为KB
if(fileSize>=10){
alert("照片最大尺寸为10KB,请重新上传!");
return false;
}
} jsp页面: <input type="file" id="imgFile" name="upload" style="width:150px;" onchange="getPhotoSize(this)"/>

  

最新文章

  1. C++11 之 override
  2. BestCoder Round #71 (div.2)
  3. Failed to load the JNI shared library jvm.dll
  4. 设计模式之美:Flyweight(享元)
  5. 和为S的连续正数序列
  6. Visual Studio添加dll程序集引用操作步骤
  7. 2015安徽省赛 B.求和
  8. cxf动态调用wsdl的一个冲突以及解决
  9. Spark Streaming官方文档学习--上
  10. C、Shell、Perl基于Tomcat开发CGI程序环境配置
  11. 【转】深入 char * ,char ** ,char a[ ] ,char *a[] 内核
  12. 如何自学 Python(干货合集)
  13. SVG的path的使用
  14. eclipse如何更换工作空间
  15. 针对 Ocelot 网关的性能测试
  16. 魅族资深DBA:利用MHA构建MySQL高可用平台
  17. github打开慢,甚至打不开
  18. awk、sed、grep三大shell文本处理工具之awk的应用
  19. php面向对象的封装性
  20. web安全入门课程笔记——SQL漏洞分析与利用

热门文章

  1. JavaScript处理JSON
  2. jQuery过滤HTML标签并高亮显示关键字的方法
  3. python定义函数时的默认返回值
  4. ios开发之 -- Swap file &quot;.Podfile.swp&quot; already exists!
  5. Ubuntu执行su后输入密码结果认证失败--解决办法:sudo passwd修改命令
  6. 编译OSG_FBX插件
  7. php 实现Iterator 接口
  8. 【已解决】Android ADT中增大AVD内存后无法启动:emulator failed to allocate memory
  9. 第九讲 C#练习题
  10. Servlet的请求转发和重定向