Estoy tratando de hacer una solicitud POST donde se requiere un archivo de imagen como parte de la carga útil. Si tuviera el archivo en sí, podría haberlo usado como parte de FormData. Pero el problema es que el cliente solo tiene la url de la imagen. ¿Es posible recuperar la imagen de la URL y adjuntarla como parte de FormData?
Utilice la API de búsqueda para descargar la imagen.
Esto requerirá que el host de la imagen le otorgue permiso para acceder a ella mediante CORS .
Obtenga un blob() de la respuesta de búsqueda .
Adjúntalo a tu FormData como si fuera un archivo .
Es bastante probable, especialmente si no cuenta con la cooperación de la persona que aloja la imagen, que sería más sencillo cambiar la API a la que está realizando la solicitud POST para que pueda aceptar una URL en lugar de un archivo de imagen. . A continuación, puede utilizar el código del lado del servidor para realizar la solicitud.