Tengo un servidor que ejecuta Laravel, alojando un punto final que espera un parámetro de file , sobre el cual valida las reglas required y la image .
En Javascript, uso Axios para enviar una solicitud HTTP que contiene un blob de tipo image/png . Ejemplo de código:
const data = new FormData(); data.append('file', blob); axios.post(submitUrl, data).then(r => console.log(r)); Parece que no puedo obtener esa solicitud para pasar la validación de Laravel, informando que la carga del archivo ha fallado y respondiendo con 422 Unprocessable Entity no procesable.
¿Cómo hago para que Axios envíe un blob, tal como un formulario normal cargaría una imagen?
Cosas (todas a la vez, e individualmente) que probé hasta ahora:
File , especificando su lastModified parámetro modificado y nombre de archivo;Content-Type para reflejar el tipo Blob MIME;base64 en lugar de blob;fetch() y haciendo que el cuerpo de la solicitud contenga la imagen.Hasta ahora todos mis intentos son infructuosos. Gracias por adelantado.