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.

SERVICIO

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.

CONTROLLER

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

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.