Se ha recibido una notificación DMCA por una imagen. No hay información sobre de qué publicación proviene, por lo que no estoy seguro de dónde se hace referencia; solo se proporciona la URL de la imagen en sí.
¿Alguien tiene sugerencias para soluciones sencillas y limpias que permitan gestionar esta eliminación? Podría simplemente eliminar esa imagen, pero podría haber otras versiones redimensionadas de la misma que, idealmente, también deberían eliminarse.
Afortunadamente, la URL de la imagen proporcionada hace referencia a la carpeta /originals/. ¿Sería suficiente con eliminar ese archivo original y regenerar las publicaciones? Quedaría una publicación con una imagen rota en algún lugar.
Al final, simplemente eliminé la única imagen. Al provenir de la carpeta /original/, debería estar bien. Probablemente habría sido difícil rastrear la original si solo hubieran proporcionado una URL de imagen redimensionada.
Simplemente abre una consola de Rails e ingresa lo siguiente, reemplazando la cadena larga con la cadena larga de la URL de la imagen. Si se trata de una imagen optimizada, elimina todo lo que comienza desde el primer guion bajo (_).
Upload.find_by_sha1('c35ab963fb22f8612697923ebc98d341693cfa1d').posts.each do |p|
puts p.url
end
Esto te dará la(s) URL(s) de uno o más publicaciones que contienen la imagen.
Este código te dará las rutas de la imagen y todas las imágenes optimizadas asociadas, suponiendo almacenamiento local.
u = Upload.find_by_sha1('c35ab963fb22f8612697923ebc98d341693cfa1d')
puts u.url
u.optimized_images.each do |oi|
puts oi.url
end