全網整合營銷服務商

電(diàn)腦(nǎo)端+手機端+微信端=數(shù)據同步管理(lǐ)

免費咨詢熱線:15252520342

PbootCMS實現上(shàng)傳的文件使用原名稱

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)聯系。