# 帝国cms下载附件时文件名如何复原

*Published:* 2025-04-29
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2025年4月29日，已超过 180天没有更新



修改/e/DownSys/class/DownSysFun.php文件

搜索

```
//下载操作
function DoTypeForDownurl($downurl,$type=0){
        global $public_r;
```

在其后插入

```
$type=2;//2025
```

找到

```
//下载
        Header("Content-type: application/octet-stream");
```

在前面插入

```
//2025
    global $empire,$dbtbpre;
    if($filename1=$empire->gettotal("select no as total from {$dbtbpre}enewsfile_1 where filename='$filename' limit 1"))$filename=$filename1;//2025
        db_close();
    $empire=null;
```

找到

```
db_close();
       $empire=null;
        DoTypeForDownurl($downurl,$downurlr['downtype']);
```

删除

```
db_close();
       $empire=null;
```