Cargar/Subir Archivos en API Rest de ASP.NET Core (C#) || Tutorial en Español

preview_player
Показать описание
En este tutorial aprenderás a cómo cargar o subir archivos a una API Rest (Web API) de ASP.NET Core. Haremos el lado del servidor, para que tú puedas cargar, recibir y guardar archivos en una carpeta del sistema de archivos.
En la base de datos guardaremos los datos del archivo insertado como su id, nombre, extension, tamaño y su ubicación en el sistema de archivos. Además retornaremos esta información al lado del cliente si el archivo es cargado correctamente. Espero que este vídeo te sea de gran utilidad.

Comando para instalar Microsoft.EntityFrameworkCore.SqlServer: Install-Package Microsoft.EntityFrameworkCore.SqlServer -Version 3.1.7

🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃🢃

Único curso en Español de React y Ant Design:

Único curso en Español de Componentes de Terceros de REACT JS:

Dashboard sencillo y responsivo con React JS y Material UI:

Crud con React JS y ASP.NET Core:

Autenticación de Google en React JS:

Datatable con Material UI y Api Rest en React JS:
Рекомендации по теме
Комментарии
Автор

El tutorial está BUENÍSIMO, un estupendo aporte. Solo una muy pequeña acotación: para obtener el tamaño en Megabytes no se divide por 1.000.000, se divide por 1.048.576. Eso te da el tamaño exacto en Megas. Saludos.

rbarriae
Автор

Un Maestro Borja segunda vez que me salvas las papas de un desastre!!!

romansad
Автор

Gran trabajo Borja.. tus tutoriales son muy utiles y van al punto

rvicinip
Автор

Que grande!!! Excelente justo estaba buscando esto para el trabajo.

hectorcoronel
Автор

Excelente tutorial Borja, concreto y directo
Saludos

enriquehernandez
Автор

Me sirvió mucho tu video, muchas gracias!

thefaen
Автор

Muy Buen Vídeo Muchas Gracia por el aporte estuve buscando por varios días información de como subir o guardar archivo y no encontraba nada para ASP.NET Core, todo lo que aparecía es utilizando HttpPostedFileBase lo cual esta defasado por IFormFile En ASP.NET Core 3. Mucgas Gracias, Seria bueno que lo completara con un Download para lo necesiten

Автор

como haríamos una ruta dinámica por si subimos el sitio a diferentes servidores y no estar cambiando la ruta ?

ElProgramadorAutodidacta
Автор

A veces los archivos son demasiados pesados y me da problemas la API.. Como puedo resolver eso?

cdesider
Автор

Se debe manejar un servidor de archivos o por alta disponibilidad, no estaría bien escribir una ruta fija.

hugoviteri
Автор

Me sale el siguiente error:

He seguido el tutorial al pie de la letra, incluso verifiqué los cambios de la launchSettings.json.
Instalé el nugget pero sigue sin encontrar la ruta.

¿Alguien tuvo el mismo problema? ¿Lo pudieron solucionar?

jlminottar
Автор

Hola bro, intento enviar un archivo plano pero no me está guardando la información en el directorio que le especifiqué

joseantoniosanchesgarcia
Автор

Estimado buen tutorial, preciso. una única pregunta obtengo esta respuesta Failed to load resource: the server responded with a status of 413 (), cuando el archivo a subir es mayor a 28.8 mb, alguna sugerencia. Asp.net core 2.1

leandrocolmenarez
Автор

BorjaScript bro buen tutorial! Pero cuando abro los archivos cargados en el servidor estos me aparecen dañados. ¿Cómo se podría solucionar? Espero tu respuesta bro

Gracias

andrescamilogutierrezgonza
Автор

Muy buen video, pero tengo un problema, los PDF los guarda mal, es decir al querer abrirlos en el servidor dice que están dañados. (Solo los pdf)

marholy
Автор

Buen tutorial, pero tengo una inquietud y es como podría acceder directamente a la imagen? No a la base de datos.

sebastianhernandez
Автор

Hola, seguí el vídeo, solo que modifiqué unas cosas, tal como el nombre que se le asigna al archivo, y le puse un ID para relacionarlo con otra entidad. Pero, al momento de consumir el servicio, se guarda la información en la base de datos, pero el archivo que se guarda en la carpeta aparece en 0 bytes. ¿Alguna idea de lo que pasa?

eliascompres
Автор

Hola, el video esta muy bueno. Pero tuve algunos errores con formatos de archivos. Con algunas imágenes muy grandes al querer abrirlas me dice que el formato del archivo no es compatible. Lo mismo con archivos pdf. Me dice que no es un tipo de archivo admitido o que está dañado. Alguna idea de qué puede ser? Muchas gracias. Saludos

gasparoberti
Автор

Hola amigo, muchas gracias por tu video, pero no me conecta espero y me puedas ayudar

josemariasilcasas
Автор

Buenísimo tu video amigo. No sabia que tambien eras un master de .Net. Podrias hacer el cliente en windows Forms que consuma la API en lugar de postmam? Me interesa mucho ver como subes los archivos sin la ayuda de postman porque estoy en un proyecto intentando hacer lo mismo.

VANTYCSolutions