收到了一张图片的 DMCA 通知。通知中未说明该图片来自哪篇帖子,因此不确定具体引用位置,只提供了图片本身的 URL。
大家有什么简单且干净的解决方案来处理这种删除请求吗?我可以只删除那一张图片,但可能还存在该图片的其他尺寸版本,理想情况下也应一并删除。
幸运的是,提供的图片 URL 指向了 /originals/ 文件夹。那么,是否只需删除该原始文件并重新生成帖子就足够了?这样只会留下一篇包含破损图片的帖子。
收到了一张图片的 DMCA 通知。通知中未说明该图片来自哪篇帖子,因此不确定具体引用位置,只提供了图片本身的 URL。
大家有什么简单且干净的解决方案来处理这种删除请求吗?我可以只删除那一张图片,但可能还存在该图片的其他尺寸版本,理想情况下也应一并删除。
幸运的是,提供的图片 URL 指向了 /originals/ 文件夹。那么,是否只需删除该原始文件并重新生成帖子就足够了?这样只会留下一篇包含破损图片的帖子。
步骤 0:判断 DMCA 下架通知 是否合法;如果不合法,请提出异议。![]()
我最后直接删除了那张单张图片,既然它来自 /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,我真的很感激!我现在就去清理剩下的部分。