PbootCMS如何实现上传的文件使用原名称
要在 PbootCMS 中实现非图片类文件使用原名称保存,可以通过修改核心文件来实现。以下是具体的修改步骤和示例代码。
修改步骤
-
打开文件
- 打开文件:
\core\function\file.php
- 打开文件:
-
获取文件真实名称
- 在
file.php文件中找到以下代码:php$file_ext = strtolower(end($file)); // 获取扩展 - 在其下一行增加:
php
$file_truename = $file[0]; // 获取文件真实名称
- 在
-
修改文件路径生成逻辑
- 继续在
file.php文件中找到以下代码:php$file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . time() . mt_rand(100000, 999999) . '.' . $file_ext; - 替换为以下代码:
php
// 如果是图片随机重命名,其他的按原文件名称 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') . '/' . $file_truename . '.' . $file_ext; }
- 继续在

扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18441350

浙公网安备 33010602011771号