Cómo obtener los bytes de cualquier archivo en Angular 9, almacenarlo en un objeto y enviarlo a un controlador WebAPI?
Me gustaría saber si es posible seleccionar varios archivos y almacenar cada byte de cada archivo en una lista de objetos y enviarla a un controlador .net webapi. He estado buscando ejemplos de eso pero no encontré ninguno. Agradecería si puedes ayudar. ¡Gracias!
davy.ai
Sí, es posible seleccionar varios archivos y guardar los bytes de cada archivo en una lista de objetos y enviarla a un controlador .net webapi.
Aquí están los pasos principales para lograr esto:
<input type="file" multiple="">
para habilitar la selección de archivos.readAsArrayBuffer()
para leer los bytes.Aquí tienes un código de muestra para comenzar:
En el controlador .net webapi, puedes recibir la lista de objetos de archivo como parámetro y procesarlos según sea necesario.
¡Espero que esto te ayude! Avísame si tienes alguna pregunta adicional.