【Bug修复】解决部分服务器无法正常显示图片及附件的问题

修改 /application/common.php 文件,

大约1088行,将:

return $_SERVER['REQUEST_SCHEME'] . '://'.$_SERVER['HTTP_HOST'].substr($_SERVER["SCRIPT_NAME"],0,-10).substr(str_replace(DS, '/', $path),1);

修改为:

return $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://'.$_SERVER['HTTP_HOST'].substr($_SERVER["SCRIPT_NAME"],0,-10).substr(str_replace(DS, '/', $path),1);

即可。

/uploads/question/20200427/2d7baefcda954efafb7c8e74f87d500e.png

出现问题的原因是部分web环境不支持$_SERVER['REQUEST_SCHEME']。

已邀请:

要回复问题请先登录注册