Estoy tratando de escribir una función JavaScript para publicar datos en mi servidor API con Axios. Sin embargo, necesito que el archivo esté en el campo Files
de la solicitud y no en el cuerpo.
let formData = new FormData(); formData.append("files", acceptedFiles[0], 'image.jpeg'); let url = "https://webhook.site/39e22a22-7fe2-45e6-bf7b-ba406ea550cc" let resp = await axios.post(url, formData,{ headers: { 'content-type': 'multipart/form-data' } });
Contenido sin procesar recibido por webhook.site
------WebKitFormBoundaryu1izASXZlBjTDNFk Content-Disposition: form-data; name="files"; filename="image.jpeg" Content-Type: image/jpeg
Pero cuando lo hago con algo como el cliente API de Insomnia. No obtengo cuerpo ni contenido. Pero el archivo está en la parte Files
de la solicitud.
¿Cómo logro lo que está haciendo Insomnia?