Javascript 怎样控制上传文件大小
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
[p]文件上传之前的检测,通常是通过文件名来判断文件类型是否合法,但是要想检测文件的大小很难办到,除非在本地或者使用控件。不过在ie下img有几个附加的 属性,如:filecreateddate、filemodifieddate、filesize、fileupdateddate、filters,我 们可以通过这些属性来获取图片文件的部分信息,如文件大小,我们用file表单同img标签结合,就能够在上传之前判断图片文件的大小是否合法了。[/p]
[p]限制: k[br][br] [p]<script type="text/javascript">[br]var ofilechecker = document.getelementbyid("filechecker");[/p] [p]function changesrc(filepicker)[br]{[br] ofilechecker.src = filepicker.value;[br]}[/p] [p]ofilechecker.onreadystatechange = function ()[br]{[br] if (ofilechecker.readystate == "complete")[br] {[br] checksize();[br] }[br]}[/p] [p]function checksize()[br]{[br] var limit = document.getelementbyid("filesizelimit").value * 1024;[/p] [p] if (ofilechecker.filesize > limit)[br] {[br] alert("too large");[br] }[br] else[br] {[br] alert("ok");[br] }[br]}[br]</script>[/p] 该文章在 2010/7/22 22:57:13 编辑过 |
关键字查询
相关文章
正在查询... |