PHP上傳文件時保存文件原有的文件名

public function uploads()
{
    // 獲取表單上傳文件 例如上傳了001.jpg
    $file = request()->file('files');

    // 移動到框架應用根目錄/public/uploads/ 目錄下
    if($file){
        $info = $file->move(ROOT_PATH . 'public' . DS . 'laws');
        if($info){
            // 成功上傳後 獲取上傳信息
            // 文件類型
            $type = $info->getExtension();
            // 文件路徑
            $routs = $info->getSaveName();
            // 現在存儲的文件名(長的)
            $news = $info->getFilename();

            $infos = $info->getInfo(); 
            // 源文件名
            $name = $infos['name'];
        }else{
            // 上傳失敗獲取錯誤信息
            echo $file->getError();
        }

    }
}
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章