Quiero crear una aplicación web similar a Pinterest, ¿hay alguna forma de obtener y mostrar imágenes sin almacenarlas en mi propio servidor?

Mientras estén almacenados en otro lugar, todo lo que necesitaría sería la URL de esas imágenes.

¡Tenga en cuenta que esto se llama vinculación profunda y no todos los sitios web lo aprecian! También pueden bloquear esto, una vez que se descubre que estás vinculando a sus imágenes simplemente marcando el referente a la imagen.

Otro problema serían las posibles violaciones de derechos de autor. Incluso si hace un enlace profundo a imágenes en otros sitios web, ¡podría considerarse una violación de derechos de autor cuando esas imágenes sean visibles en su sitio! Pinterest evita esto porque los pines no son creados por Pinterest sino por muchos usuarios. Por lo tanto, Pinterest tiene un procedimiento DMCA que permitiría a los titulares de derechos de autor informar violaciones y eliminará el contenido ilegal. Por otra parte, Pinterest también es una forma de atribución ya que los pines se vinculan a la fuente original de la imagen en la que los visitantes pueden hacer clic para ir a la página original.

¡Entonces, ten cuidado con esto!

Eso no es necesario, servicios como Photobucket pueden manejar el alojamiento por usted. No estoy familiarizado con Photobucket, pero tal vez pueda configurarlos como privados y usar la URL en su sitio web.

Pruebe servicios como cloudinary que ofrecen servicios de almacenamiento de imágenes para desarrolladores de aplicaciones para que no necesite almacenarlos en su propio servidor.

More Interesting

Cómo eliminar una imagen de una base de datos y una carpeta SRC en PHP

Quiero raspar un sitio web y guardarlo en Excel. ¿Puedo hacer esto?

Quiero crear un sitio web desde cero, ¿cuáles son los conceptos básicos que debo saber?

Estoy interesado en JavaScript del lado del servidor, pero tengo más experiencia en PHP. ¿Vale la pena invertir tiempo para convertirse en un experto en PHP?

Si quiero ser un buen desarrollador web, ¿cuál es la secuencia correcta para aprender lenguajes de programación?

JavaScript: ¿Cómo convierto la hora de la fecha UTC en horas EST utilizando Javascript puro?

Si quiero convertirme en desarrollador web y trabajar para el desarrollo web, ¿qué debo aprender y dónde puedo comenzar?

Estoy subcontratando el desarrollo de mi MVP, ¿cómo audito la calidad del código?

Fui contratado como desarrollador web / de aplicaciones. Quieren que cree maquetas de aspecto muy profesional. Tengo poca o ninguna experiencia con Photoshop (y ellos lo sabían). ¿Qué debo hacer?

Soy un desarrollador de PHP que conoce el marco de CodeIngiter. He decidido que es hora de cambiar a otro marco para mi nuevo proyecto. ¿Debo tomar Yii Framework o Ruby on Rails?

Necesito una API de servicio de verificación de SMS en mi aplicación. Tengo servicios como Nexmo, Plivo y Twilio como mis opciones. ¿Hay algún servicio que tenga una buena respuesta en India? ¿Qué servicio de verificación de SMS debo usar?

Cómo integrar CKEditor con el modelo y vista Codeigniter

Estoy comenzando un portal de videos en el cual los usuarios suben videos. Quiero un reproductor de video web con tecnología de velocidad de bits adaptable. ¿Cuál es la mejor tecnología y reproductor para usarlo en cualquier dispositivo como YouTube? ¿Cual será el costo?

Estoy atascado en lo básico del desarrollo web. ¿Cómo encuentran los desarrolladores ideas para su portafolio?

Soy nuevo en el desarrollo web y me gustaría aprender tanto front-end como back-end. ¿Cuál es la mejor pila para aprender? ¿Cómo se comparan Node.js y Express.js con Java? ¿Puede Node.js hacer todo lo que un back-end de Java puede hacer en términos de escala, confiabilidad, seguridad, etc.?