TP6 實現上傳文件


//接受前台傳來的file文件
        $file = Request::file('file_upload');
        //驗證文件規則
        $result=validate(['file' => ['fileSize:102400,fileExt:gif,jpg,png']])->check(['file' => $file]);
        if($result){
            //上傳到服務器,
            $path = Filesystem::disk('public')->putFile('upload',$file);
            //結果是 $path = upload/20200825\***.jpg
            
            //圖片路徑,Filesystem::getDiskConfig('public','url')功能是獲取public目錄下的storage,
            $picCover = Filesystem::getDiskConfig('public','url').'/'.str_replace('\\','/',$path);
            //結果是 $picCover = storage/upload/20200825/***.jpg
            
            //獲取圖片名稱
            $fileName = $file->getOriginalName();
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM