取得上传文件的大小,客户端检测~~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<script> var img = null; function s() { if (img) { img.removeNode(true); } img = document.createElement("img"); img.style.position = "absolute"; img.style.visibility = "hidden"; img.attachEvent("onreadystatechange", orsc); img.attachEvent("onerror", oe); document.body.insertAdjacentElement("beforeend", img); img.src = inp.value; } function oe() { alert("cant load img"); } function orsc() { if (img.readyState != "complete") return false; alert("图片大小:" + img.offsetWidth + "X" + img.offsetHeight); alert("图片尺寸:" + img.fileSize); } </script> <input id=inp type="file"> <button onclick="s()"> Test </button> |