17/01/2026
Wow mi libreria de input file, es realmente fabulosa. Hoy estaba haciendo un proyecto que necesitaba de drag and drop, y ademas de varias otras funcionalidades cuando se seleccionaba un archivo. Pues bueno, defini el UI y el UX de lo que era la seleccion, pero haciendo click no con drag and drop, y cuando ya tenia la vista y las animaciones como pedia el diseño, con un monton de IF y cosas asi en el UI era momento del DRAG&DROP y como eso ya me obligaba a meterme con JAVASCRIPT porque el soporte de Blazor no me da lo que necesitaba, dije.... es momento de usar mi componente.
https://www.nuget.org/packages/BlazorBasics.InputFileExtended
Y quedo exactamente igual que lo que me pedia el diseño, simplificando lo que tenia que hacer en codigo. Y sobre todo, dando ya soporta al DRAG&DROP que necesitaba. Las grandes ventajas fueron:
1. Componente bien definido con secciones antes y despues de seleccionar el archivo
2. Evento claro con todos los archivos seleccionados y sus nombres y tamaños.
3. Soporte para DRAG&DROP
4. Seleccion de tipo de archivo segun parametros.
Bueno el codigo y como quedo os lo pongo aqui en imagenes. El componente tiene ya muchas descargas, y la verdad que cada vez que lo uso me siento mas orguyoso de lo que hice.
Por ahora la unica actualizacion que ha necesitado es soporte para NET 10 y actualizar dependencias. Si lo usan y ven que necesita algo mas, por favor, comenten y pidan, que si esta en mis manos, gustosamente se agrega o se arregla.