Subida de Vídeos a Blob Storage Emulator.
Objetivo: subir videos a nuestro emulador, con su respectivo formato para ser reproducibles.
Requerimientos previos:
- Instalar Emulador Storage Blob
- MVCore con formulario para la subida.
- Nugget: Azure.Storage.Blobs
Primero debemos añadir en appsettings la línea:
«StorageKeyAccount»: «UseDevelopmentStorage=true»
Para la subida de videos, debemos realizar nuestros servicio que nos ayudara para ello. Instaciaremos el BlobServiceClient y el nombre del contendor donde vamos a subir nuestros vídeos.
Seguiremos con el método de subida, le pasamos por paramatros la carpeta, el nombre del fichero y un Stream.
Debemos subir con el blob con la importancia de añadir un BlobHttpHeaders, con el formato correcto de video, para ser reproducibles.
En nuestro controlador, vamos a recoger el IFormFile de un formulario creado.
Debemos guardar el nombre del fichero y hacer un using con la creaccion del Stream del video que recogemos. Y finalmente llamamos Servicio que hemos creado anteriormente con el metodo de subida.
Autor/a: Alejandro García Vacas
Curso: Desarrollo Web Full Stack, MultiCloud y Multiplataforma
Centro: Tajamar
Año académico: 2020-2021
Código utilizado: https://github.com/alexxGV/SubidaVideosBlobStorage.git
Video: https://web.microsoftstream.com/video/cdd779bf-9406-4acf-83cc-8daad12b0491