const path = require('path'); const { v4: uuidv4 } = require('uuid'); // @desc Upload file // @route POST /api/upload // @access Public exports.uploadFile = (req, res) => { try { if (!req.file) { console.log('No se recibió ningún archivo en la petición'); return res.status(400).json({ success: false, error: 'No file uploaded' }); } console.log('Archivo recibido:', req.file); // Create file URL const fileUrl = `/uploads/${req.file.filename}`; console.log('URL generada:', fileUrl); res.status(200).json({ success: true, url: fileUrl }); } catch (error) { console.error('Error en uploadFile:', error); res.status(500).json({ success: false, error: error.message }); } };