怎么解决suitecrm系统图片上传不显示的问题

小编1 提交于 周五, 08/04/2017 - 09:28

怎么解决suitecrm系统图片上传不显示的bug

Suitecrm 7.8之后的版本都存在一个bug,都是图片上传不能显示出来,文件上传不能下载。

点击链接时出现的是一个空白页或者是报错。
查阅了所有的官方论坛都没有答案,于是自己打开源码研究,最终找到了解决办法。
我们打开 suitecrm根目录下的 download.php文件
查找代码:
$mime_type = mime_content_type($local_location);
        if ($mime_type == null || $mime_type == '') {
            $mime_type = 'application/octet-stream';
        }
将它替换成 $mime_type = 'application/octet-stream';

就ok了

如果没有上传图片 默认系统会给你创建一张空的png图片,如果我们想将它替换成自己定义的图片就打开 目录 include/SugarFields/Fields/no_image.png
将 no_image.png替换成自己定义的图片

更多信息请看原文

原文出处:猫头鹰

似乎不是处处管用,图片有多个地方,技术好像不一样的
在按以上方法修改前,请在suitecrm主目录下确认chmod -R 775 cache custom modules themes data upload config_override.php
按阿里云ECS实例安装流程推荐的LAMP配置会让你保持很好的情绪!