新开校园网下载站点采用typecho驱动,附件文件系统一直没利用起来,近期因为有些文件需要存储分发上传,发现上传文件附件后会重命名,导致下载回时一个个解压压缩包查看内容。

适合

  • 每次上传文件前本地给文件重命名的用户
  • 适合附件量不大的用户
  • 适合使用本地存储的用户
  • 同一个月不会有2个相同文件的用户

具体修改位置

参考typecho设计目录114行

修改typecho/var/Widget/Upload.php

        //获取文件名
        //$fileName = sprintf('%u', crc32(uniqid())) . '.' . $ext; 
        //修改不重命名附件

        $fileName = $file['name'];
        $path = $path . '/' . $fileName;

来源 LeaRM

关联以下问题
typecho上传附件文件名与下载附件文件名不一致的问题
typecho上传附件的文件名与下载附件的文件名能否保持不变?
下载附件的时候能否再改回上传时的原文件名呢?
上传时如何保持文件名不变