不允许使用服务器外缩略图 phpthumb cakephp
Off-server thumbnailing is not allowed phpthumb cakephp
我正在研究基于 cakephp
的项目
使用 phpThumb
插件制作缩略图
需要创建外部图像的缩略图link
phpThumb
正在从该服务器生成缩略图
http://watermark.propspace.com
但不是来自此服务器
https://propspaceuae.s3.amazonaws.com
我收到这个错误Off-server thumbnailing is not allowed
为了解决这个问题,我做了以下工作
在 phpThumb.config.php
文件中
我改了nohotlink_enabled
false
$PHPTHUMB_CONFIG['nohotlink_enabled'] = false;
并在 nohotlink_valid_domains
上添加了域
$PHPTHUMB_CONFIG['nohotlink_valid_domains'] = array(@$_SERVER['HTTP_HOST'],'propspaceuae.s3.amazonaws.com');
但对我不起作用
我在这里找到了这个解决方案 Link
但这对我不起作用。
我通过更改此行得到了解决方案
$PHPTHUMB_CONFIG['nohotlink_enabled'] = false;
到
$PHPTHUMB_CONFIG['nohotlink_enabled'] = true;
并且我在 phpThumb.class.php
文件中添加了域名
var $config_nohotlink_valid_domains = array('propspaceuae.s3.amazonaws.com');
它对我有用。
我正在研究基于 cakephp
的项目
使用 phpThumb
插件制作缩略图
需要创建外部图像的缩略图link
phpThumb
正在从该服务器生成缩略图
http://watermark.propspace.com
但不是来自此服务器
https://propspaceuae.s3.amazonaws.com
我收到这个错误Off-server thumbnailing is not allowed
为了解决这个问题,我做了以下工作
在 phpThumb.config.php
文件中
我改了nohotlink_enabled
false
$PHPTHUMB_CONFIG['nohotlink_enabled'] = false;
并在 nohotlink_valid_domains
$PHPTHUMB_CONFIG['nohotlink_valid_domains'] = array(@$_SERVER['HTTP_HOST'],'propspaceuae.s3.amazonaws.com');
但对我不起作用
我在这里找到了这个解决方案 Link
但这对我不起作用。
我通过更改此行得到了解决方案
$PHPTHUMB_CONFIG['nohotlink_enabled'] = false;
到
$PHPTHUMB_CONFIG['nohotlink_enabled'] = true;
并且我在 phpThumb.class.php
文件中添加了域名
var $config_nohotlink_valid_domains = array('propspaceuae.s3.amazonaws.com');
它对我有用。