JavaScript를 사용하여 이미지 파일을 선택할 때 미리 보기 표시하는 방법
2119 단어 JavaScripttech
이 보도에 관하여
본고는 JavaScript 디스플레이
<input type="file">
요소를 사용하여 선택한 이미지 파일의 미리 보기 방법을 소개합니다.소스 코드이 글의 페이지는 다운로드할 수 있고, 결과는 데모에서 확인할 수 있다.대략적인 절차
대략적인 절차는 아래와 같다.
부호화
터미널에서 다음 명령을 실행하여 인코딩을 준비합니다.
mkdir javascript-image-preview
cd javascript-image-preview
touch index.html main.js
index.html
편집기에서 index.를 열고 다음을 입력합니다.
main.js
편집기에서main.js를 열고 다음 내용을 입력하십시오.
요점은 아래와 같다.
ESC
때때로 버튼 등을 통해 파일 선택을 취소할 수 있기 때문에if문구를 사용하여 선택한 파일의 건수를 검사하고 있습니다.동작 확인
브라우저에서 index.), 맥OS의 경우 터미널에서 다음 명령을 실행하는 것이 편리합니다.
open index.html

이미지 파일 선택부를 클릭하고 적합한 이미지 파일을 선택하여 미리보기가 표시되는지 확인합니다.

끝말
웹 서버에서 Content Security Policy를 설정하면 미리보기가 표시되지 않을 수 있습니다.특히 크롬이 개발한 공식 환경에서 사파리와 아이폰에 접속하면 이동이 불가능할 수 있으니 @src,connect-src,media-src 등에 추가
blob:
를 시도해 보세요.또한 이 글에는 사용되지 않았지만 애니메이션에 대해서도 같은 절차에 따라 미리보기를 표시할 수 있다.그림과 애니메이션의 미리보기를 보여주고 싶다는 요구가 적지 않기 때문에 이 기사가 실장 방법을 찾는 사람들에게 도움이 된다면 좋겠다.끝까지 읽어주셔서 감사합니다!
Reference
이 문제에 관하여(JavaScript를 사용하여 이미지 파일을 선택할 때 미리 보기 표시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/tatsuyasusukida/articles/javascript-image-preview텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)