Estoy probando un cargador de imágenes pero soy un simple desarrollador. Aquí están los principales puntos a considerar:
- No hay controles de extensión.
- La imagen se carga en la memoria.
- Se modifica para tener un tamaño determinado (50px x 50px).
- Se guarda en la base de datos.
- De las pruebas, parece que si el tamaño de la imagen falló, entonces, al volver a renderizar la imagen que se muestra, simplemente se rompe
- La aplicación es asp.net y está en un servidor Windows.
Con la excepción del cambio de nombre de archivo dudoso en Linux, ¿hay alguna debilidad? ¿Se puede ejecutar algo si se guarda en la base de datos? Sugeriré extensiones de lista blanca y tipo de contenido, pero ¿es necesario? Si es posible, proporcione un ejemplo muy básico (¡seguro!) De cualquier problema importante.