DMCA - 移除单张图片的最佳实践

收到了一张图片的 DMCA 通知。通知中未说明该图片来自哪篇帖子,因此不确定具体引用位置,只提供了图片本身的 URL。

大家有什么简单且干净的解决方案来处理这种删除请求吗?我可以只删除那一张图片,但可能还存在该图片的其他尺寸版本,理想情况下也应一并删除。

幸运的是,提供的图片 URL 指向了 /originals/ 文件夹。那么,是否只需删除该原始文件并重新生成帖子就足够了?这样只会留下一篇包含破损图片的帖子。

步骤 0:判断 DMCA 下架通知 是否合法;如果不合法,请提出异议。:slight_smile:

我最后直接删除了那张单张图片,既然它来自 /original/ 文件夹,应该没问题。如果他们只提供了调整大小后的图片 URL,恐怕很难找到原始图片。

只需打开 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,我真的很感激!我现在就去清理剩下的部分。