公告:本站提供的织梦程序只包含模板,不包含主程序,需要主程序请前往织梦官网下载授权使用!

PbootCMS实现上传的文件使用原名称

发布时间:2023-02-04 01:39:05 作者:盛夏科技 来源:本站 浏览量(371) 点赞(23)
摘要:bootCMS默认上传成功的文件,图片、文档、压缩包等均是重命名后保存,但是偶尔一些客户的文件要求使用原名称,例如文档、压缩包这类非图片的。接下来讲解下如何二开实现非图片类的文件使用原名称来保存。修改步骤1、打开core > function> file.php,找到:查看源码$file_ext = strtolower(end($file)); // 获取扩展在

bootCMS默认上传成功的文件,图片、文档、压缩包等均是重命名后保存,但是偶尔一些客户的文件要求使用原名称,例如文档、压缩包这类非图片的。接下来讲解下如何二开实现非图片类的文件使用原名称来保存。

修改步骤

1、打开core > function> file.php,找到:

查看源码

$file_ext = strtolower(end($file)); // 获取扩展

在其下一行增加:

查看源码

$file_truename = $file[0]; //获取文件真实名称

 

2、继续在此文件里找到:

查看源码

$file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . time() . mt_rand(100000, 999999) . '.' . $file_ext;

替换成以下:

查看源码

//如果是图片随机重命名,其他的按原文件名称

if ($file_type == 'image') {

    $file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . time() . mt_rand(100000, 999999) . '.' . $file_ext;

} else {

    $file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . $filetruename . '.' . $file_ext;

}

至此即可。


您身边的【网站建设专家】

搜索千万次不如咨询1次

主营项目:网站建设,手机网站,响应式网站,SEO优化,小程序开发,小程序认证等

立即咨询 17623173344