Advertisement
asimryu

여러 이미지 파일 선택 - 미리보기

Dec 19th, 2019
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 0.85 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7.     <title>Document</title>
  8.     <style>
  9.         #preview img { max-width: 300px; }
  10.     </style>
  11. </head>
  12. <body>
  13.     <form action="">
  14.         <input type="file" onchange="preview(this)" accept="image/*" multiple>
  15.     </form>
  16.     <div id="preview"></div>
  17.     <script>
  18.         function preview(photo) {
  19.             var files = photo.files;
  20.             for(var i=0; i<files.length; i++) {
  21.                 var reader = new FileReader();
  22.                 var preview = document.querySelector("#preview");
  23.                 reader.onload = function(event){
  24.                     var src = event.target.result;
  25.                     var img = "<img src='" + src + "'>";
  26.                     preview.innerHTML += img;
  27.                 };
  28.                 reader.readAsDataURL(photo.files[i]);
  29.             }
  30.         }
  31.     </script>
  32. </body>
  33. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement