前台获取并限制上传文件大小、上传文件格式
2017-11-25 22:53
344 查看
<input type="file" id="file"/> <input type="button" id="btn" value="js查看文件大小"/> <input type="button" id="btn1" value="jq查看文件大小"/> <script> //js获取上传文件大小(单位:字节) document.getElementById("btn").onclick=function(){ alert(document.getElementById("file").files[0].size); }; //jq获取上传文件大小(单位:字节) jq转js,加下标即可 $("#btn1").click(function(){ alert($("#file")[0].files[0].size); }); </script>
<div id="fileparent"><input type="file" id="file"/></div> <input type="button" id="btn" value="js查看文件大小"/> <input type="button" id="btn1" value="jq查看文件大小"/> <script> //js获取上传文件大小(单位:字节) document.getElementById("btn").onclick=function(){ alert(document.getElementById("file").files[0].size); }; //限制上传文件大小(单位:字节) //限制上传文件格式,可直接判断后缀或者用indexOf方法判断后缀格式是否符合要求 $("#btn1").click(function(){ alert($("#file")[0].files[0].size); if($("#file")[0].files[0].size>1024000){ alert("文件过大!"); //清理file里的文件内容 $("#fileparent").html('<input type="file" id="file"/>'); return; } alert($("#file").val()); //获取上传文件路径 var string=$("#file")[0].value; //对路径字符串进行剪切截取 var arrays=string.split("\\"); //获取文件名,包含后缀 var name=arrays[arrays.length-1]; alert(name); //为了辨别格式,统一变小写 name=name.toLowerCase(); if(!(name.endsWith("png")||name.endsWith("jpg")||name.endsWith("jpeg"))){ alert("请上传jpg、jpeg或png格式的图片!"); //清理file里的文件内容 $("#fileparent").html('<input type="file" id="file"/>'); } });
相关文章推荐
- php中web上传文件的原理及如何限制上传文件的大小及格式
- .net 多文件上传,限制文件大小和格式
- 文件上传完整实例(限制格式、大小)
- struts2 文件上传 限制大小、格式
- jquery 判断当前上传文件大小限制上传格式 搭配thinkphp实现上传即预览(模拟异步上传)
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- php中web上传文件的原理及如何限制上传文件的大小及格式
- jquery 判断当前上传文件大小限制上传格式 搭配thinkphp实现上传即预览(模拟异步上传)
- struts2限制文件上传的格式,大小配置
- Struts2 限制文件的上传格式和大小
- 写一个限制上传文件大小和格式的jQuery插件
- asp.net FileUpload 上传文件的格式,大小的限制
- php中web上传文件的原理及如何限制上传文件的大小及格式
- 使用Struts实现文件上传,格式限制,大小限制
- 限制上传文件大小和格式的jQuery插件实例
- js上传文件(图片)限制格式及大小
- lotus文件上传中对文件的格式和大小的判断和限制
- 限制上传文件大小和格式的jQuery插件实例
- 织梦获取自定义字段附件类型文件的格式类型文件大小上传日期
- ASP.Net文件上传研究之二——一种更高效的限制上传文件大小的方法