Tengo el siguiente código de servidor para recibir varios archivos a la vez usando busboy:
..... req.busboy.on('files', (files) => files.map((x) => { let filename = x.filename; let file = x.file; let fieldname = x.fieldname; file.on('data', (data) => { //Work with current file }Luego, en la interfaz, envié la solicitud de la siguiente manera:
let requestBody = new FormData(); let data = { body: postTextBody, } requestBody.append('data', data); if (mediaObjects.length > 0) { requestBody.append('files', mediaObjects.map((x) => x.file)); //Attach the multiple files here } axios.put(url,requestBody)....Tengo la sensación de que esta no es la forma correcta de aceptar varios archivos a la vez con ayudante de camarero porque parece que no funciona.
¿Cuál es la forma correcta de aceptar cargas múltiples con busboy?