Drupal 6:Filefield删除旧版本的更新图像

时间:2011-04-22 20:49:07

标签: drupal

以下是该方案:我有管理员更新通过CCK文件字段上传的图像。我每天都会收到电子邮件,其中包含这些图片的图像缓存版本。

因此,当管理员更新图像时,文件字段会删除旧图像并添加新图像(重命名 - 如果文件名与之前相同,则在末尾添加_0)。

在正常情况下一切都很好,但是在更新之前发布的以前的电子邮件中引用的图像会发生什么?它们消失了,留下了一个不专业的占位符或间隙(取决于查看它们的电子邮件客户端)。

有什么办法可以将文件字段设置为不更新后服务器删除旧图像?

如果是同一文件名的更新图像,理想情况下只需覆盖旧图像而不更改名称,但这并不像第一点那么重要。

1 个答案:

答案 0 :(得分:1)

Upload File Replace (for filefield CCK)模块应该做你需要的。有关此模块的更多详细信息(来自其项目页面):

  

这是一个小型实用程序模块,可以自动阻止Drupal重命名通过filefield CCK上传新文件。当存在2个同名文件时,将重命名旧文件。

相关问题