È stato ricevuto un DMCA per un’immagine. Non ci sono informazioni su quale post la contenga, quindi non sono sicuro da dove provenga il riferimento; è solo un URL diretto all’immagine stessa.
Qualcuno ha suggerimenti per soluzioni semplici e pulite per gestire questa rimozione? Potrei semplicemente rimuovere l’immagine, ma potrebbero esserci altre versioni ridimensionate della stessa che idealmente andrebbero rimosse anch’esse.
L’URL dell’immagine fornito fa riferimento alla cartella /originals/, per fortuna. Quindi, forse, cancellare semplicemente quel file originale e rigenerare i post sarebbe sufficiente? Si lascerebbe così un solo post con un’immagine rotta.
Alla fine ho semplicemente rimosso l’unica immagine; dato che proviene dalla cartella /original/, dovrebbe essere tutto a posto. Sarebbe stato probabilmente difficile rintracciare l’originale se avessero fornito solo l’URL di un’immagine ridimensionata.
Apri semplicemente una console di Rails e inserisci quanto segue, sostituendo la lunga stringa con quella presente nell’URL dell’immagine. Se si tratta di un’immagine ottimizzata, rimuovi tutto ciò che segue il primo trattino basso (_).
Upload.find_by_sha1('c35ab963fb22f8612697923ebc98d341693cfa1d').posts.each do |p|
puts p.url
end
Questo ti fornirà l’URL (o gli URL) di uno o più post che contengono l’immagine.
Questo codice ti fornirà i percorsi dell’immagine e di tutte le immagini ottimizzate associate, assumendo l’archiviazione locale.
u = Upload.find_by_sha1('c35ab963fb22f8612697923ebc98d341693cfa1d')
puts u.url
u.optimized_images.each do |oi|
puts oi.url
end