无法查看文本附件
报bug时添加的文本附件,提交之后点击链接无法显示预览内容,看样子好像是报错了。并且发现上传文本附件后,系统会在原文件后面加上“.txt”,不知为何原因
点击之后显示如下信息:
10:10:51 Uncaught Error: Call to undefined function mb_detect_encoding() in /var/www/html/zentaopms/module/file/view/download.html.php:34
Stack trace:
#0 /var/www/html/zentaopms/framework/base/control.class.php(651): include()
#1 /var/www/html/zentaopms/framework/base/control.class.php(577): baseControl->parseDefault('file', 'download')
#2 /var/www/html/zentaopms/framework/base/control.class.php(797): baseControl->parse('file', 'download')
#3 /var/www/html/zentaopms/module/file/control.php(157): baseControl->display()
#4 /var/www/html/zentaopms/framework/base/router.class.php(1691): file->download('61', 'left')
#5 /var/www/html/zentaopms/www/index.php(67): baseRouter->loadModule()
#6 {main}
thrown in /var/www/html/zentaopms/module/file/view/download.html.php on line 34 when visiting file-download-61-left
遇到相同问题:上传附件文件是eml,系统自动默认为txt(附件上传word和excel都正常)
是不支持eml格式的文档吗?还是什么原因呢?
若附件上传有格式限制,麻烦确认下附件允许上传什么样式的附件
/zentao(pms/pro)/config/config.php 文件 config->file->allowed 白名单