[วิดีโอสอน] การแสดงตัวอย่างรูปภาพด้วย javascript ก่อนทำการอัพโหลดไปยัง Server

เป็นการแสดงตัวอย่างรูปภาพก่อนทำการอัพโหลดไปยัง Server นะครับ ซึ่งใช้ javascript เรียนรู้กับ object ของ javascript ชื่อ FileReader นะครับ เป็นการเขียนโค๊ดแบบง่ายๆ basic นะครับ ลองเอาไปประยุกต์ใช้กับโปรเจคของท่านดูนะครับ
ตัวอย่างโค๊ดนะครับ :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Javascript กับการ แสดงตัวอย่างภาพก่อนอัพโหลดไปยัง Server</title> <style> #showImage{ display: none; } #showImage[src]{ display: block; height: 400px; border: solid 5px #000; border-radius: 5px; margin-top: 30px; } </style> </head> <body> <form action=""> <input type="file" name="filename" id="filename"> <button type="submit">อัพโหลดภาพ</button> </form> <img id="showImage"/> <script> var filename = document.getElementById('filename'); filename.onchange = function(){ var files = filename.files[0]; var reader = new FileReader(); reader.readAsDataURL(files); reader.onload = function(){ var result = reader.result; document.getElementById('showImage').src = result; }; }; </script> </body> </html>
ติดตามเราได้ที่ :
ความเห็นต่อโพส (ล่าสุด)