
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
How to preview an image before it is uploaded in JavaScript?
To upload an image, use FileReader() in JavaScript. Following is the JavaScript code −
Example
<!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>
To run the above program, save the file name anyName.html(index.html) and right click on the file and select the option Open with live server in VS code editor.
Output
- Related Articles
- Preview an image before it is uploaded in JavaScript
- How to preview an image before and after upload in HTML and JavaScript?
- How to create an image map in JavaScript?
- Can I use a JavaScript variable before it is declared?
- How to convert an Image to blob using JavaScript?
- How to add image before optgroup label using Bootstrap?
- How to Add Live Camera Preview to UIView in Swift?
- How to set the page-break behavior before an element with JavaScript?
- How to upload an image using HTML and JavaScript in Firebase?
- How to read an input image and print it into an array in matplotlib?
- How to create a JavaScript callback for knowing if an image is loaded?
- How To Modify This JavaScript Code To Grab An Image URL From A JSON File, And Display It In HTML?
- How to create an image to zoom with CSS and JavaScript?
- How to translate an image or icon by hovering over it?
- How to scale down an image with CSS to make it responsive

Advertisements