New to KendoReact? Start a free 30-day trial
Displaying Uploaded Images in UI with React Upload Component
Environment
Product Version | 9.0.0 |
Product | Progress® KendoReact Upload |
Description
I need to upload an image file and display the uploaded file in the UI.
This KB article also answers the following questions:
- How can I show a preview of the uploaded image in the UI?
- How do I use the React Upload component to display images after uploading?
- What method allows previewing files with the React Upload component?
Solution
To display an image in the UI after uploading it, use the Upload component's onAdd
method. This method is triggered when a file is added to the Upload component. Within this method, access the raw file and convert it to a URL for displaying as an image preview.
Here is a step-by-step guide:
- Use the
onAdd
event to access the uploaded file. - Convert the file to a URL using the
URL.createObjectURL
method. - Set this URL to an image's
src
attribute to display the preview.
Change Theme
Theme
Loading ...
For additional details on the Upload component's controlled mode, refer to the documentation here: Controlled Mode.
This approach works for various image extensions such as PNG and JPG. If you encounter issues with specific file types, confirm the file extension and adjust the handling accordingly.