He estado considerando servicios de alojamiento de imágenes para un proyecto, pero estoy empezando a preguntarme si eso es demasiado complicado para mi público objetivo, ya que tendrían que cargar todas sus imágenes al servicio de alojamiento y luego "adjuntar" las imágenes al Archivo CSS utilizando los enlaces que el servicio de alojamiento les brinda. Si bien es un proceso bastante simple para nosotros los desarrolladores, creo que puede ser una gran barrera para obtener la aceptación del usuario para esta función.¿Hay servicios de alojamiento de imágenes con una API pública?
Podría simplificar el alojamiento y el servicio de las imágenes, pero me preocupan los posibles problemas de escalabilidad que podría presentar y que no tengo el hardware ni el ancho de banda para manejar en este momento.
Mi idea es que los usuarios pueden cargar sus imágenes y CSS al servidor en un solo archivo zip en el servidor web, que luego puede extraer los archivos del zip, enviar las imágenes a un servicio de alojamiento de imágenes, programáticamente Obtenga la URL correspondiente del servicio y actualice el CSS en consecuencia antes de adjuntarlo al perfil de visualización del usuario.
Este enfoque podría matar dos pájaros de un tiro, yo no tendría que preocuparse acerca de los problemas de ancho de banda causados por servir potencialmente grandes imágenes en cada solicitud de perfil y el usuario no tiene que pasar por el dolor de cabeza de tener que configurar una cuenta en un servicio de alojamiento de imágenes.
¿Alguien sabe de algún servicio de alojamiento de imágenes con el que pueda integrar programáticamente y que tenga una buena fiabilidad y rendimiento que me pueda ayudar con este enigma?
Gracias de antemano
Interesante ... acabo de recibir un voto atrasado drive-by en esta pregunta de 4 años sin comentarios que indica lo que podría estar mal con él. –
... Estás en 70k (!) Y te molestas en comentar en un voto negativo? Dios mío. Estoy en 14k en mi mejor sitio SE, e incluso no me quejo más. –
@NickWiggill: Si alguien encuentra un problema con esta respuesta, debe compartir cuál es el problema. No es una cuestión de reputación. –