Rails 5 与 Active Storage 导致 minimagick::invalid 错误消息不正确图像 header
Rails 5 with Active Storage causing minimagick::invalid error with message improper image header
使用 Active Storage 升级到 rails 5 后,每次上传时都会出现此错误。
Failure/Error: self.image.variant(resize: large_size).processed
MiniMagick::Invalid:
`identify /var/folders/9f/llmvc73n031_s_hn2fqg1czh0000gn/T/mini_magick20180706-88409-k0z76z.png` failed with error:
identify: improper image header `/var/folders/9f/llmvc73n031_s_hn2fqg1czh0000gn/T/mini_magick20180706-88409-k0z76z.png' @ error/png.c/ReadPNGImage/4229
这是我的 gemfile。
gem 'rails', '~> 5.2.0'
gem 'execjs'
gem 'therubyracer'
#gem 'mini_magick'
gem 'image_processing', '~> 1.2'
有人遇到过这种情况吗?
其实问题出在其他地方。我试图解决这个 。我认为这与 ActiveStorage 有关。但实际上另一页的答案与我的编码方式有关。
使用 Active Storage 升级到 rails 5 后,每次上传时都会出现此错误。
Failure/Error: self.image.variant(resize: large_size).processed
MiniMagick::Invalid:
`identify /var/folders/9f/llmvc73n031_s_hn2fqg1czh0000gn/T/mini_magick20180706-88409-k0z76z.png` failed with error:
identify: improper image header `/var/folders/9f/llmvc73n031_s_hn2fqg1czh0000gn/T/mini_magick20180706-88409-k0z76z.png' @ error/png.c/ReadPNGImage/4229
这是我的 gemfile。
gem 'rails', '~> 5.2.0'
gem 'execjs'
gem 'therubyracer'
#gem 'mini_magick'
gem 'image_processing', '~> 1.2'
有人遇到过这种情况吗?
其实问题出在其他地方。我试图解决这个