Puedes apoyar mi video con un pulgar arriba ¿Cómo leer los archivos desde Base de datos, disco y S3?: th-cam.com/video/aviRf_c5eQE/w-d-xo.html Instalar tu servicio S3 con MinIO en docker: th-cam.com/video/HEFA4x4Oj8U/w-d-xo.html
Uff, me lo ví todo, hace mucho que no veía un video tuyo completo y tan extenso, jajajaja, excelente aporte ya tengo para recomendarte más (gracias por usar el banner del NP), saludos. .
Muchas gracias por tu aporte en mi primer empleo guardaban en base de datos en string64 y nunca me gustó definitivamente el servidor web de archivos es la mejor opción.
¡Gracias! Hector me gustaria saber si puedes hacer algun video referente a gestion de reportes, ya que Crystal no tiene soporte para los ultimos frameworks de Microsoft, Saludos y Felicitaciones por tan buen contenido
Buen video! Hubieras usado un alias para tu modelo de File: using FileDb = Models.File; Y así te evitabas el dolor de escribir System.Io.File.... Jejeje
Muy buen video, yo creo que se puede hacer directo con el memorystream, pero antes de enviarlo al s3 deberías resetear la posición del puntero del memorystream así: ms.Position = 0, si lo pruebas y te funciona avisas
Excelente video, creo el mas completo y bien explicado que he visto. Tengo una inquietud respecto al segundo tipo para almacenar documentos en disco. El campo en la base de datos donde debo almacenar el nombre o la ruta del mismo debe ser tipo bit, varbinary o puede ser un varchar. En el segundo no mostraste como quedo almacenado en base de datos y me quedo esa duda. De antemano muchas gracias y felicitaciones
hola, Hector... gracias por todo lo que haces... estoy interesado en FILETABLE y como relacionar las tablas normales con las de FILETABLE... me pregunto si tienes un ejemplo en alguno de tus videos...??? se configurarlo pero luego me quedo que no puedo seguir, ya he buscado en Microsoft y no es nada claro...
Hola Hector una pregunta, ¿cómo sé cuál es la url del server de mi bucket de s3? Fíjate que en las configuraciones del bucket de s3 me aparece copiar url o copiar uri y no sé cuál usar
En caso de el primer ejemplo en el cual se suben los archivos a bbdd, que pasa si no añades archivo? Tengo lago parecido y no se porque se crea como un byte[] por defecto en vez de dejarlo null. También me pasa que si fuerzo un nulo y luego hago un mapeo mediante un mapper de la dto a la entidad o viceversa, el campo nulo también se crea por defecto con un byte[] (los dos campos son nulos). Gracias, un saludo!
Hola una consulta, al guardar el archivo en disco, como lo aria para guardar la ruta en mi bd? estoy utilizando bd Mysql y no eh podido encontrar una forma eficiente, estoy utilizando ASP NET CORE 3.1 MVC . Saludos desde Chile.
Muy bien. A Gracias. Si hacesu unw web api o una web app en tu cuenta de google, con Google Script, P puedesguardar el archivo en google drive, y gratis
Señor hector , pregunta : Cual seria la mejor practica para consultar imagenes o archivos con un app, desconozco si puedes hacer un recurso get que te genere una liga de descarga , o como lo podrias paasar a otra bd con otro recurso ?
Hola estimado, una consulta, tienes algún ejemplo o tutorial donde se realice algo similar a lo que haces. Necesito crear un botón donde le indique una carpeta local del pc que me guarde un archivo. lo he podido hacer, pero indicandole una ruta por defecto en el código y necesito que el usuario pueda escoger la carpeta donde quiere dejar su archivo. saludos!
Buenas, excelente explicación maestro. Tengo un problema, y es que la interfaz "IFormFile" no existe en mi proyecto .net framework 4. Que debería utilizar en su lugar?
excelente tema que tocaste Hector, gracias nuevamente ... podrias tocar el tema de para trabajar en equipo sobre un proyecto... como trabajan con la construcción de la base de datos, en mi caso uso .net framework 4.8 para crear un datpac que se sube a un repositorio en azure con objetivo de implementarse en una SQL Database, me ayuda bastante para crear las tablas y relaciones, aparte uso entityframework para generar diagramas de presentación.... lo quiero implementar en un equipo ... pero sera lo mas adecuado? saludos!
public IActionResult UploadFile( IFormFile file) { byte[] fileContent = new byte[file.Length]; using (var stream = file.OpenReadStream()) { stream.Read(fileContent, 0, (int)file.Length); } Creo que algo así es lo que necesitas!!
Puedes apoyar mi video con un pulgar arriba
¿Cómo leer los archivos desde Base de datos, disco y S3?: th-cam.com/video/aviRf_c5eQE/w-d-xo.html
Instalar tu servicio S3 con MinIO en docker: th-cam.com/video/HEFA4x4Oj8U/w-d-xo.html
Uff, me lo ví todo, hace mucho que no veía un video tuyo completo y tan extenso, jajajaja, excelente aporte ya tengo para recomendarte más (gracias por usar el banner del NP), saludos. .
🤟🍺 saca las cawasakis
Gracias sensei no te imaginas cuanto me han servido tus videos en mi trabajo 🤘🍻
Justo lo que necesitaba ... almacenar archivos en S3, solo que quiero hacerlo en Amazon. Gracias por el contenido!
Muchas gracias por tu aporte en mi primer empleo guardaban en base de datos en string64 y nunca me gustó definitivamente el servidor web de archivos es la mejor opción.
Amigo, por fin te dejas ver, exelente mi hermano, si estas conectado necesito una ayudita con un archivo, y relax que yo te pago
Excelente Héctor, saludos desde Lima Perú.
No hay pierde con tus videos, grande H 🤘
Muy buen contenido de este carnal, me encanta este lenguaje de programación
Excelente video, siempre creando buen contenido mi estimado Metalero :P
Excelente aporte mi estimado
Buen y necesario video
BUENAAA TIOOO TE GANASTES UNA CERVEZA
Información de calidad, ¡siempre! :D
¡Gracias! Hector me gustaria saber si puedes hacer algun video referente a gestion de reportes, ya que Crystal no tiene soporte para los ultimos frameworks de Microsoft, Saludos y Felicitaciones por tan buen contenido
Muchas gracias Waldo
Fenomenal. Gracias
No entendí la mayoría por sintaxis pero el concepto perfecto ya se que es mejor y como aplicarlo
excelente video como siempre, te agradecería hacer un tutorial de hangfire si es que es posible....
Buen video! Hubieras usado un alias para tu modelo de File:
using FileDb = Models.File;
Y así te evitabas el dolor de escribir System.Io.File....
Jejeje
Me he olvidado de los alias, gracias
Excelente Hector.... Dejen likes amigos
Muy buen video, yo creo que se puede hacer directo con el memorystream, pero antes de enviarlo al s3 deberías resetear la posición del puntero del memorystream así: ms.Position = 0, si lo pruebas y te funciona avisas
Excelente video, creo el mas completo y bien explicado que he visto. Tengo una inquietud respecto al segundo tipo para almacenar documentos en disco. El campo en la base de datos donde debo almacenar el nombre o la ruta del mismo debe ser tipo bit, varbinary o puede ser un varchar. En el segundo no mostraste como quedo almacenado en base de datos y me quedo esa duda. De antemano muchas gracias y felicitaciones
En la base de datos queda el path donde se encuentra el archivo, es decir que sera de tipo varchar
Genial @@OmgYordyJimenez muchas gracias por la respuesta
Héctor, cómo aprendiste tú estás cosas en específico de como guardar archivos o esas mismas buenas prácticas?
hola, Hector... gracias por todo lo que haces...
estoy interesado en FILETABLE y como relacionar las tablas normales con las de FILETABLE... me pregunto si tienes un ejemplo en alguno de tus videos...???
se configurarlo pero luego me quedo que no puedo seguir, ya he buscado en Microsoft y no es nada claro...
Hola Hector una pregunta, ¿cómo sé cuál es la url del server de mi bucket de s3? Fíjate que en las configuraciones del bucket de s3 me aparece copiar url o copiar uri y no sé cuál usar
En caso de el primer ejemplo en el cual se suben los archivos a bbdd, que pasa si no añades archivo? Tengo lago parecido y no se porque se crea como un byte[] por defecto en vez de dejarlo null. También me pasa que si fuerzo un nulo y luego hago un mapeo mediante un mapper de la dto a la entidad o viceversa, el campo nulo también se crea por defecto con un byte[] (los dos campos son nulos).
Gracias, un saludo!
Me muestra un error, dixe q no encuentra la acción del controlador. Pero si está igualita como esta en el video pero me muestra error 404
Hola una consulta, al guardar el archivo en disco, como lo aria para guardar la ruta en mi bd? estoy utilizando bd Mysql y no eh podido encontrar una forma eficiente, estoy utilizando ASP NET CORE 3.1 MVC .
Saludos desde Chile.
esto es una pregunta donde recomendarías realizar tu servidor s3
Muy bien. A Gracias. Si hacesu unw web api o una web app en tu cuenta de google, con Google Script, P puedesguardar el archivo en google drive, y gratis
Como sería eso?
Señor hector , pregunta : Cual seria la mejor practica para consultar imagenes o archivos con un app, desconozco si puedes hacer un recurso get que te genere una liga de descarga , o como lo podrias paasar a otra bd con otro recurso ?
Hola estimado,
una consulta, tienes algún ejemplo o tutorial donde se realice algo similar a lo que haces. Necesito crear un botón donde le indique una carpeta local del pc que me guarde un archivo. lo he podido hacer, pero indicandole una ruta por defecto en el código y necesito que el usuario pueda escoger la carpeta donde quiere dejar su archivo. saludos!
Buenas, excelente explicación maestro. Tengo un problema, y es que la interfaz "IFormFile" no existe en mi proyecto .net framework 4. Que debería utilizar en su lugar?
Se esta utilizando .net core seguramete 5 o 6 por eso no te figura.
El proceso también aplica para guardar en one drive?
hola Hector podrias hacer videos de MassTransit, RabbitAndQ y sobre el patron SAGA porfavor
Buen video, como puedo hacer una validacion que solo suba un tipo de archivo?
puedes mostrar mostrar como hacer lo del arreglo de discos?
Hola h puedes hacer un vídeo de conectar una impresora de tickets desde web?
La librería Minio funciona también para Azure ? O sería diferente?
Excelente contenido siempre!
Solo se que para s3.
excelente tema que tocaste Hector, gracias nuevamente ... podrias tocar el tema de para trabajar en equipo sobre un proyecto... como trabajan con la construcción de la base de datos, en mi caso uso .net framework 4.8 para crear un datpac que se sube a un repositorio en azure con objetivo de implementarse en una SQL Database, me ayuda bastante para crear las tablas y relaciones, aparte uso entityframework para generar diagramas de presentación.... lo quiero implementar en un equipo ... pero sera lo mas adecuado? saludos!
Pon un responsable de esa tarea, evitarás mucho caos
Se puede obtener el link o algún identificador del lado del bucket como para almacenarlo en la BD y poderlo utilizar?
esperar el sig video
por alguna razón el programa termina de ejecutarse cuando selecciono el archivo que quiero subir, que podría ser?
{Segundo}
⭐⭐⭐⭐⭐
Primero
Pero..igual al ponerlo en S3.. hay latencia al guadrar y leer el archivo?..
El punto no es ese
No entendí :'(
Me cuesta entender el mvc, podrías recomendar un vídeo dónde explican el mvc o algún libro porfa?
th-cam.com/video/fjmaXtgJpUg/w-d-xo.html
public IActionResult UploadFile( IFormFile file)
{
byte[] fileContent = new byte[file.Length];
using (var stream = file.OpenReadStream())
{
stream.Read(fileContent, 0, (int)file.Length);
}
Creo que algo así es lo que necesitas!!
No funcionó, parece que el ms se pierde. Es por eso que opte guardando en disco antes
@@hdeleonnet :( Luego voy a probar en Net 5. yo lo tengo funcionando en dotnet 3.1. Me extrañaría mucho que funcione en 3.1 y no en 5. Saludos
@@SimaDamian te anduvo en net 5?