Hi…
i have this in config/myFunctions/utils.js
module.exports = {
CheckImages(files) {
var claves = Object.keys(files);
const validTypes = ["image/jpeg", "image/jpg", "image/bmp", "image/png"]
for (let i = 0; i < claves.length; i++) {
const clave = claves[i];
const valor = files[clave];
if (!validTypes.includes(valor.type)) {
return false;
}
}
return true;
},
}
and in the endpoint
const { CheckImages } = require("../../../../config/myFunctions/utils");
const files = ctx.request.files;
if (files) {
if (!CheckImages(files))
return ctx.badRequest('Formato de imagen no válido');
}