한 이미지에 대해 DMCA 요청을 받았습니다. 해당 이미지가 어떤 게시물에서 사용되었는지에 대한 정보가 없어서 어디서 참조되고 있는지 정확히 알 수 없으며, 이미지 URL만 제공되었습니다.
이러한 삭제 요청을 처리하기 위한 간단하고 깔끔한 해결책에 대해 조언을 주실 수 있나요? 해당 이미지 하나만 삭제할 수도 있지만, 같은 이미지의 다른 리사이즈 버전도 함께 삭제해야 할 가능성이 있습니다.
다행히 제공된 이미지 URL은 /originals/ 폴더를 참조하고 있습니다. 따라서 원본 파일만 삭제한 후 게시물들을 다시 생성(rebake)하면 충분할까요? 그렇게 하면 어딘가에 깨진 이미지가 남아 있는 게시물이 하나 생길 수는 있겠지만요.
maiki
(maiki)
2
단계 0: DMCA 삭제 요청이 정당한지 확인하고, 그렇지 않으면 이의를 제기하세요. 
결국 단일 이미지만 제거했습니다. 해당 이미지가 /original/ 폴더에서 가져온 것이므로 문제없을 것입니다. 리사이즈된 이미지 URL만 제공했다면 원본을 추적하는 것이 아마도 어려웠을 것입니다.
RGJ
(Richard - Communiteq)
4
Rails 콘솔을 열고 아래 코드를 입력하세요. 긴 문자열은 이미지 URL에 포함된 긴 문자열로 교체해야 합니다. 이 이미지가 최적화된 이미지라면 첫 번째 밑줄(_)부터 시작하는 모든 내용을 삭제하세요.
Upload.find_by_sha1('c35ab963fb22f8612697923ebc98d341693cfa1d').posts.each do |p|
puts p.url
end
이 코드를 실행하면 해당 이미지를 포함하는 하나 이상의 게시물의 URL을 확인할 수 있습니다.
아래 코드는 로컬 저장소를 전제로 할 때 이미지와 모든 관련 최적화 이미지의 경로를 제공합니다.
u = Upload.find_by_sha1('c35ab963fb22f8612697923ebc98d341693cfa1d')
puts u.url
u.optimized_images.each do |oi|
puts oi.url
end
@RGJ, 정말 감사합니다! 정말 감사해요! 이제 나머지 부분도 정리하겠습니다.