Generate instant previews for image upload
Quick and Easy solution to generate preview of images upload in vanilla javascript in callback and Promise style.
Hey all, I recently worked with the image upload, and the problem I encountered was showing the previews of the image being/to be uploaded. After a few trial-and-error attempts, I found a pretty neat solution with FileReader
API.
Code:
Following is the vanilla js solution for that:
And can be used in following ways:
If you are fan of Promise
s, you can define and use the above code in folowing ways:
Playground:
The following playground uses the above callback-based code. No data is sent to the server.
Image: