附件
599031

禅道下载附件自动加txt后缀已解决悬赏5积分

提问者善良的火柴答案数1阅读数273发表时间2025-08-23 13:50:17

禅道从18.4 升级到 21.7.3

后下载需求附件自动加了txt后缀, 测试全新部署21.7.3 windows一键安装版本没有这个问题

是有什么配置限制了吗

f_9245c8697f1333ee118e8f16f51ab3b9&t=png

禅道版本:禅道开源版 21.7.3

安装包类型:Windows安装包

操作系统:Other

客户端浏览器:Chrome

设置备注
内容
答案列表
🎂
2025-08-25 08:19:24

基于安全原因,只要不是白名单中的文件格式上传后都会改为 txt格式,可以在 zentao/config/config.php 中把参数 $config->file->allowed 的值中增加需要的后缀文件格式。

📖
善良的火柴2025/08/25
还是不行,
/* 文件上传设置。 Upload settings. */
$config->file = new stdclass();
$config->file->dangers = 'php,php3,php4,phtml,php5,jsp,py,rb,asp,aspx,ashx,asa,cer,cdx,aspl,shtm,shtml,html,htm';
$config->file->allowed = 'txt,doc,docx,dot,wps,wri,pdf,ppt,pptx,xls,xlsx,ett,xlt,xlsm,csv,jpg,jpeg,png,psd,gif,ico,bmp,swf,avi,rmvb,rm,mp3,mp4,3gp,flv,mov,movie,rar,zip,bz,bz2,tar,gz,mpp,rp,pdm,vsdx,vsd,sql,xmind,mm,cpt,frm';
$config->file->storageType = 'fs'; // fs or s3

我的配置里已经添加了, 按照ChatGPT的建议, my.php中也添加了:
<?php
$config->file->mimes['cpt'] = 'application/octet-stream';
$config->file->mimes['frm'] = 'application/octet-stream';

下载文件后还是加txt后缀
回复
📖
善良的火柴2025/08/25
另外不是上传文件, 而是下载文件
1条回复 回复
🎂
禅道-王誉霖2025/08/25
您好,需要重新上传才可以正常下载,之前已经上传过的,即使改完配置也是不行的。我的微信:13256858138,Q:3620458865。也可以直接加我好友,协助您看下此问题。
回复
联系我们
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
其他相关问答
5086
已解决
悬赏5积分
提问者: josenwang 于 2017-08-231621次浏览,1个答案
提问者: shine001 于 2023-10-30810次浏览,1个答案
275
已解决
悬赏50积分
提问者: chaiwei 于 2011-05-183858次浏览,1个答案
提问者: pinksoso 于 2013-08-253554次浏览,1个答案
提问者: wechat_5f39e6be824d4 于 2020-08-171398次浏览,1个答案
返回顶部
客服头像
刘斌
高级客户经理
客服微信
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。