gpt4 book ai didi

heroku - Imagemagick - 在 Heroku 上更改 policy.xml

转载 作者:行者123 更新时间:2023-12-04 13:42:03 26 4
gpt4 key购买 nike

我正在尝试使用 Imagemagick 在 Heroku 上通过 https 访问图像。如何更改 Heroku 上的策略(在 policy.xml 中)?

Heroku 于 2016 年 5 月进行了“ImageMagick 安全更新”:https://devcenter.heroku.com/changelog-items/891

输入heroku run bashconvert -list policy后,我可以看到策略列表:

路径:[内置]
政策:未定义
权利:无

路径:/etc/ImageMagick/policy.xml
[...]
政策:编码器
权利:无
模式:HTTPS
[...]

如何更改政策?

更新 1:这是日志文件中的错误:

命令失败:convert.im6: 未授权`//scontent-fra3-1.xx.fbcdn.net/v/t1.0-9/13962741_132344500547278_4974691444630710043_n.jpg?oh=c169b4ffce9e5ce330ee99214cc6b58d5&oe248d'&

最佳答案

我找到了一个相对简单的解决方案。

在您应用的源代码中创建一个 .magick 目录,并在其中添加您的 policy.xml。然后,您必须将环境变量 MAGICK_CONFIGURE_PATH 设置为 /app/.magick 以便以高于默认文件的优先级加载文件。

关于heroku - Imagemagick - 在 Heroku 上更改 policy.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39425446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com