एक छवि अपलोड करने के लिए, जावास्क्रिप्ट में FileReader() का उपयोग करें। निम्नलिखित जावास्क्रिप्ट कोड है -
उदाहरण
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> </head> <body> <form runat="server"> <input type='file' id="yourImage" /> <img id="chooseImage" src="#" alt="image" /> </form> <script> function readImage(fileInput) { if (fileInput.files && fileInput.files[0]) { var takingInputFile = new FileReader(); takingInputFile.onload = function(event) { $('#chooseImage').attr('src', event.target.result); } takingInputFile.readAsDataURL(fileInput.files[0]); } } $("#yourImage").change(function() { readImage(this); }); </script> </body> </html>
उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल का नाम anyName.html(index.html) सेव करें और फ़ाइल पर राइट क्लिक करें और वीएस में लाइव सर्वर के साथ ओपन विकल्प का चयन करें कोड संपादक।
आउटपुट