创建缩略图失败 redmine

Posted

技术标签:

【中文标题】创建缩略图失败 redmine【英文标题】:Creating thumbnail failed redmine 【发布时间】:2021-11-04 00:45:39 【问题描述】:

需要关于缩略图的帮助,但无法找到不知道如何解决此问题。

如果您添加附件,则存在问题,它不会显示输入图像的小图像,但图像链接正常工作时不会显示小图像,如您在屏幕截图中看到的那样:

日志中写着:

2021-09-06 17:01:57 +0300 开始为 111.111.1.11 获取“/attachments/thumbnail/7” AttachmentsController#thumbnail 处理为 html 参数:"id"=>"7" 当前用户:管理员(id=1) 创建缩略图失败(pid 97475 exit 1): 命令:'/usr/local/bin/convert' '/usr/local/www/redmine/files/2021/09/210901111738_4.jpg' -auto-orient -thumbnail '1000x1000>' '/usr/local/www/ redmine/tmp/thumbnails/a78495fde3baccb50ef5da33a2de8a95c7c6aea5106ce804d6b8b9275f44626c_462889_1000.thumb' 完成 404 Not Found in 203ms (ActiveRecord: 2.1ms)

环境:

Redmine 版本 4.1.2.stable Ruby 版本 2.7.3-p183 (2021-04-05) [amd64-freebsd13] Rails 版本 5.2.6 环境制作 数据库适配器 mysql2

也许缩略图href不好,但不知道要检查代码是因为在附件/_links.html.erb中

<% if defined?(thumbnails) && thumbnails %>
  <% images = attachments.select(&:thumbnailable?) %>
  <% if images.any? %>
  <div class="thumbnails">
    <% images.each do |attachment| %>
      <div><%= thumbnail_tag(attachment) %></div>
    <% end %>
  </div>
  <% end %>
<% end %>

但这看起来不错,只有 thumbnail_tag(attachment) 行不知道这是否指示以及是否所有这些文件/图像都保存了可能问题是因为它没有将图像保存在需要再次保存的文件夹中应该保存吗?

【问题讨论】:

【参考方案1】:

是的,我知道了 第 13 行的 Gemfile 必须这样写,并检查 TMP 文件夹的所有权

gem "mimemagic"

【讨论】:

以上是关于创建缩略图失败 redmine的主要内容,如果未能解决你的问题,请参考以下文章

阿里云oss使用缩略图加载图片

视频引擎无法为视频轨道创建缩略图

dedecms织梦会员中心发布图集缩略图失败BUG

像wpf中的Powerpoint缩略图一样创建缩略图预览

如何统一创建缩略图

Pano2VR制作全景图缩略图导航