我正在使用宝石gem 'rmagick', '3.1.0'
,并且我试图上载PDF,将每个页面转换为jpg并将jpgs运送到S3。它当前在我的本地环境和我的登台服务器上运行,但不在我的生产服务器上运行。我现在不能说登台服务器和生产服务器之间有什么不同。
被调用的代码:
images = Magick::Image.from_blob(params[:set_list_item][:attachment].read)
我收到的错误:
Magick::ImageMagickError not authorized `/tmp/magick-o0O927WR' @ error/constitute.c/ReadImage/454
非常感谢您的帮助或见识。我通过将imagemagick的PDF和HTTPS的策略更改为read|write
来尝试了一些建议,但这并不能解决问题。
答案 0 :(得分:0)
不知道为什么这样做有效,并以为我以前曾经尝试过,但现在可以正常工作了。我将以下两行从rights="none"
更改为rights="read|write"
:
<policy domain="coder" rights="read|write" pattern="PS" />
<policy domain="coder" rights="read|write" pattern="PDF" />