PbootCMS默認上(shàng)傳成功的文件,圖片、文檔、壓縮包等均是重命名後保存,但(dàn)是偶爾一些(xiē)客戶的文件要求使用原名稱,例如文檔、壓縮包這類非圖片的。接下來(lái)講解下如何二開(kāi)實現非圖片類的文件使用原名稱來(lái)保存。
修改步驟
1、打開(kāi)core > function> file.php,找到:
查看源碼
$file_ext = strtolower(end($file)); // 獲取擴展
在其下一行(xíng)增加:
$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;
}
至此即可(kě)。
*請(qǐng)認真填寫需求信息,我們會(huì)在24小(xiǎo)時(shí)內(nèi)與您取得(de)聯系。