Tengo un sitio web que muestra galerías. Los usuarios pueden cargar su propio contenido desde la web (ingresando una URL) o cargando una imagen desde su computadora.donde es el mejor lugar para guardar imágenes de usuarios subir
Estoy almacenando la URL en la base de datos que funciona bien para el primer caso de uso, pero necesito averiguar dónde almacenar las imágenes reales si un usuario carga desde su computadora.
¿Hay alguna recomendación aquí o las mejores prácticas sobre dónde debo guardarlas?
¿Debo guardarlos en la aplicación de datos o en las carpetas de contenido? ¿No deberían almacenarse en absoluto en el sitio web porque es contenido del usuario?
Me encantaría un poco más de detalle en los n. ° 3 y n. ° 4. ¿El cambio de tamaño asegura que en realidad son imágenes? Y con 'abrirlo', ¿quieres ver los primeros bytes que se supone que te dicen el tipo de archivo? – Omar
3. esencialmente elimina la posibilidad de que los metadatos corruptos se hayan incluido en el archivo de imagen para atacar un navegador mal escrito u otro software de imagen. 4. Sí, compruebe que realmente se trata de un archivo de imagen con los metadatos de imágenes correspondientes al tipo que dice ser. ¿Puedes cargarlo en un mapa de bits, etc.? Los usuarios a menudo subirán imágenes corruptas a su sitio, rechazarlas temprano es una buena idea. –
mencionas "no coloques los archivos dentro de la estructura de directorio de tu sitio web normal. Pero si no hago eso, ¿cómo puedo vincularlo a este contenido? – leora