Búsqueda de sitios web

angularjs - Ionic 6: Convertir URL de archivo a datos Blob


Estoy teniendo algunos problemas para convertir la URL de archivo local de una imagen o documento a un archivo blob. Solo tengo la URL de archivo local y la URL de Capacitor.

Se ven así:

URL del archivo:

file:///Users/Milos/Library/Developer/CoreSimulator/Devices/01BDC96A-7A97-407A-A3E9-9E8DA106D176/data/Containers/Data/Application/5A5B54B3-D5DD-4636-B50E-700854472E0F/tmp/cdv_photo_061.jpg

URL del condensador:

capacitor://localhost/_capacitor_file_/Users/Milos/Library/Developer/CoreSimulator/Devices/01BDC96A-7A97-407A-A3E9-9E8DA106D176/data/Containers/Data/Application/5A5B54B3-D5DD-4636-B50E-700854472E0F/tmp/cdv_photo_061.jpg

Quiero subir ese archivo a mi servidor a través de una solicitud POST de la API. Pero para eso necesito los datos Blob del archivo.

Este es mi ejemplo de solicitud:

const formData = new FormData();
formData.append("file", blob);
formData.append("name", fileName);
formData.append("auth", key);
return this.api.post(url, formData, true);

Ya intenté convertir el archivo a Base64, pero esto falló, porque el complemento Base64 está obsoleto para iOS.

Así que realmente estoy atascado en ese problema. ¿Alguien tiene una idea de cómo puedo obtener la solución que pedí?

¡Gracias por cada respuesta!