내가 자꾸 까먹어서 쓰는 개발 이야기/JavaScript
업로드 전 파일 용량 체크하기
FIL.
2013. 2. 28. 16:35
728x90
1. IE 10, Chrome, FireFox, Safari (File API)
console.log(document.getElementById("file_input_object_id").files[0].size);
2. IE 7~8 (ActiveX)
var objFSO = new ActiveXObject("Scripting.FileSystemObject");
var sPath = document.getElementById("file_input_object_id").value;
var objFile = objFSO.getFile(sPath);
console.log(objFile.size);
3. IE 7↓ (HTMLImageElement)
var img = new Image();
img.dynsrc = document.getElementById("file_input_object_id").value;
console.log(img.fileSize);
문제는...
IE9에서는 저게 다 안된다 -_- 미ㅊ...
결국 Server Side에서 해결하는게 甲임.
(IE9를 포함해 가능한 방법 알고계신분은 알려주세요)