|
| 1 | +# React Multiple Image Upload with Preview example |
| 2 | + |
| 3 | +In this tutorial, I will show you way to build React.js Multiple Image Upload with Preview to a Rest API example. The React App uses Axios and Multipart File for making HTTP requests, Bootstrap for progress bar. You also have a display list of images’ information (with download url). |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | +For more detail, please visit: |
| 10 | +> [React.js Multiple Images Upload with Preview example](https://bezkoder.com/react-multiple-image-upload-with-preview/) |
| 11 | +
|
| 12 | +Rest APIs server for this React Client: |
| 13 | +> [Node.js Express File Upload Rest API example](https://bezkoder.com/node-js-express-file-upload/) |
| 14 | +
|
| 15 | +> [Spring Boot Multipart File upload example](https://bezkoder.com/spring-boot-file-upload/) |
| 16 | +
|
| 17 | +More Practice: |
| 18 | +> [React Multiple Files upload example with Progress Bar](https://bezkoder.com/react-multiple-files-upload/) |
| 19 | +
|
| 20 | +> [React (with Hooks) File Upload with Axios & Boostrap Progress Bar](https://bezkoder.com/react-hooks-file-upload/) |
| 21 | +
|
| 22 | +> [Material UI File Upload example with Axios & Progress Bar](https://bezkoder.com/material-ui-file-upload/) |
| 23 | +
|
| 24 | +Security: |
| 25 | +> [React JWT Authentication & Authorization example (without Redux)](https://bezkoder.com/react-jwt-auth/) |
| 26 | +
|
| 27 | +> [React + Redux: JWT Authentication & Authorization example](https://bezkoder.com/react-redux-jwt-auth/) |
| 28 | +
|
| 29 | +## Fullstack CRUD |
| 30 | +With Node.js Express: |
| 31 | + |
| 32 | +> [React.js + Node.js Express + MySQL](https://bezkoder.com/react-node-express-mysql/) |
| 33 | +
|
| 34 | +> [React.js + Node.js Express + PostgreSQL](https://bezkoder.com/react-node-express-postgresql/) |
| 35 | +
|
| 36 | +> [React.js + Node.js Express + MongoDB](https://bezkoder.com/react-node-express-mongodb-mern-stack/) |
| 37 | +
|
| 38 | +With Spring Boot: |
| 39 | + |
| 40 | +> [React.js + Spring Boot + MySQL](https://bezkoder.com/react-spring-boot-crud/) |
| 41 | +
|
| 42 | +> [React.js + Spring Boot + PostgreSQL](https://bezkoder.com/spring-boot-react-postgresql/) |
| 43 | +
|
| 44 | +> [React.js + Spring Boot + MongoDB](https://bezkoder.com/react-spring-boot-mongodb/) |
| 45 | +
|
| 46 | +With Django: |
| 47 | + |
| 48 | +> [React.js + Django Rest Framework](https://bezkoder.com/django-react-axios-rest-framework/) |
| 49 | +
|
| 50 | +## Serverless |
| 51 | +> [React Firebase CRUD App with Realtime Database](https://bezkoder.com/react-firebase-crud/) |
| 52 | +
|
| 53 | +> [React Firestore CRUD App example | Firebase Cloud Firestore](https://bezkoder.com/react-firestore-crud/) |
| 54 | +
|
| 55 | + |
| 56 | +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). |
| 57 | + |
| 58 | +### Set port |
| 59 | +.env |
| 60 | +``` |
| 61 | +PORT=8081 |
| 62 | +``` |
| 63 | + |
| 64 | +## Project setup |
| 65 | + |
| 66 | +In the project directory, you can run: |
| 67 | + |
| 68 | +``` |
| 69 | +npm install |
| 70 | +# or |
| 71 | +yarn install |
| 72 | +``` |
| 73 | + |
| 74 | +or |
| 75 | + |
| 76 | +### Compiles and hot-reloads for development |
| 77 | + |
| 78 | +``` |
| 79 | +npm start |
| 80 | +# or |
| 81 | +yarn start |
| 82 | +``` |
| 83 | + |
| 84 | +Open [http://localhost:8081](http://localhost:8081) to view it in the browser. |
| 85 | + |
| 86 | +The page will reload if you make edits. |
0 commit comments