PbootCMS默認(rèn)上傳成功的文件,圖片、文檔、壓縮包等均是重命名后保存,但是偶爾一些客戶(hù)的文件要求使用原名稱(chēng),例如文檔、壓縮包這類(lèi)非圖片的。接下來(lái)講解下如何二開(kāi)實(shí)現(xiàn)非圖片類(lèi)的文件使用原名稱(chēng)來(lái)保存。
打開(kāi)\core\function\file.php文件
找到

$file_ext = strtolower(end($file)); // 獲取擴(kuò)展

在它下面加入

$file_truename = $file[0]; //獲取文件真實(shí)名稱(chēng)

再找到

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

改成

//如果是圖片隨機(jī)重命名,其他的按原文件名稱(chēng)
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;
}