자바 스크립트를 사용하여 이미지 파일 크기를 바이트 단위로 가져 오는 방법을 알려주십시오. 이미지 크기를 얻으려면자바 스크립트를 사용하여 이미지 크기를 바이트 단위로 가져 오는 방법
감사
자바 스크립트를 사용하여 이미지 파일 크기를 바이트 단위로 가져 오는 방법을 알려주십시오. 이미지 크기를 얻으려면자바 스크립트를 사용하여 이미지 크기를 바이트 단위로 가져 오는 방법
감사
자바 스크립트 엔진이 캔버스 요소를 지원하는 경우 캔버스 요소와 getImageData를 사용하여 이미지에서 픽셀 데이터를 가져올 수 있습니다. 그런 다음 이미지 유형에 따라이 이미지의 이진 표현을 만들 수 있습니다. 당신이 base64로 인코딩 된 이미지 SRC가있는 경우
http://www.whatwg.org/specs/web-apps/current-work/#dom-context-2d-getimagedata
그는 HTML5를 사용하고 있습니까? – pinichi
, 당신은 서버에 액세스해야합니다. Javascript는 클라이언트 측 유틸리티이므로 서버에서 직접 정보를 검색 할 수 없습니다.
서버와 통신하기 위해 Ajax 요청을 보내야합니다. 또는 페이지를 만들 때 파일 크기를 <input type='hidden' />
상자에 저장하고 필요할 때 액세스 할 수있는 방법이나 이와 유사한 솔루션을 사용할 수 있습니다.
자바 스크립트는 물론로드 된 후 이미지 크기와 크기를 읽을 수 있습니다. img.scr = url; 등등 ... – ruralcoder
@ruralcoder - 크기 예, 크기 없음 (http://stackoverflow.com/questions/1310378/determining-image-file-size-dimensions-via-javascript?lq=1)을 참조하십시오. 문제는 바이트 크기에 관한 것이 었습니다. 또한, 그것은'img.src'입니다. – Ben
는, 당신이 걸릴 것입니다 매우 가까운 파일 크기를 결정하는 img.src.length * 0.75
를 사용하여 디스크에 저장 한 경우 : 여기
다른 (새로 만든) 질문을 업데이트하십시오. 멋진 스 니펫 http://stackoverflow.com/questions/1310378/determining-image-file-size-dimensions-via-javascript/1310399#1310399에 대한 질문을 참조하십시오. – alexn