Add bulk image upload functionality: Implement new routes and methods for handling bulk image uploads in the imageController. Update ImageUpload component to support switching between single and bulk upload modes, including form handling for multiple images, base title, start number, and optional page association. Enhance user experience with improved form validation and reset functionality.
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const { getAllPages, uploadImage, saveImageDetails, getImages, getImagesByPage, getImageById, getImageByHash, updateImage } = require('../controllers/imageController');
|
||||
const { getAllPages, uploadImage, uploadImages, saveImageDetails, saveImageDetailsBulk, getImages, getImagesByPage, getImageById, getImageByHash, updateImage } = require('../controllers/imageController');
|
||||
const authMiddleware = require('../middleware/authMiddleware')
|
||||
|
||||
router.post('/', authMiddleware, uploadImage, saveImageDetails);
|
||||
router.post('/bulk', authMiddleware, uploadImages, saveImageDetailsBulk);
|
||||
router.get('/', authMiddleware, getImages);
|
||||
router.get('/page/:pageId', getImagesByPage);
|
||||
router.put('/hash/:id', getImageByHash);
|
||||
|
||||
Reference in New Issue
Block a user