问题描述

  • Jira 迁移数据后,附件图片的缩略图显示不了,但点击缩略图,图片原图可以浏览
  • 新上传的图片,缩略图显示正常



问题诊断

环境变化

系统迁移过,附件的目录发生过变化

附件路径和权限检查

检查Issue附件的路经和附件目录权限,没有发现问题

日志里也没有明显报错

原因分析

这是由于数据库中的thumnailable标志设置不正确。对于将 MIME 类型设置为图像的附件,它需要从“0”重置为“1”

解决办法

运行一下SQL更新附件表

UPDATE fileattachment set thumbnailable = null where thumbnailable = 0
SQL


在 Jira 中加载问题时,会检查数据库中的值。如果 Jira 发现 NULL 值:它将 从磁盘加载文件,检查其 MIME 类型以查看链接的附件是否为图像文件,并基于此,将 缩略图 标志设置为“0”或“1”以用于所有未来的请求. 值为 1 表示附件是图像并且可以显示缩略图。值 0 表示文件不是图像,因此无法显示缩略图。