laravel 中頭像上傳

//判斷是否上傳成功且是否有這個(gè)文件
if(request->hasFile('pic') &&request->file('pic')->isValid()){
//上傳文件處理
//對(duì)文件進(jìn)行重命名,防止重復(fù)
filename = sha1(time().rand(1000000,9999999)).".".request->file('pic') ->
getClientOriginalExtension();
//獲取原文件的拓展名
extOri =request->file('pic') -> getClientOriginalExtension();
//上傳文件的類型
type =request -> file('pic') -> getMimetype();
//原文件的大小
size =request -> file('pic') -> getSize();
//使用Storage 門面的put方法
request = Storage::disk('public') -> put(filename,file_get_contents(request -> file('pic') -> path() )); //定義上傳文件的大小maxsize = 1024;
//定義上傳文件的類型
picType = ['jpg','jpeg','png','gif']; //判斷上傳文件的大小和類型是否符合要求 if(size <= maxsize && in_array(extOri,type)){response = ['code' => '0','msg'=> "文件上傳成功"];
}else{
$response = ['code' => '1','msg'=> "上傳文件不合法"];

            }
            return response() -> json($response);
           
        }
        //設(shè)置圖片的讀取路徑
         $sportormsg['pic'] = "/storage/".$filename;
        //POST
        if(DB::table('sportormsg') -> insert($sportormsg) ){
            // $response = ['msg' => '添加運(yùn)動(dòng)員信息成功'];
           //返回?cái)?shù)據(jù) 顯示頁面
            return redirect(route('show_athlete'));
        }

個(gè)人總結(jié),僅供參考,寫的不好,見諒!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評(píng)論 19 139
  • apache下的httpclient工具可大大簡化開發(fā)過程中的點(diǎn)對(duì)點(diǎn)通信,本人將以微信多媒體接口為例,展示http...
    劃破的天空閱讀 5,523評(píng)論 0 32
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,001評(píng)論 25 709
  • 天外有天真此奇?時(shí)間膨脹費(fèi)紅移。 直方一片還彎曲,球面幾何新度規(guī)? 引力波能疑廣義,超弦膜更解高維。 原知萬象俱湮...
    旃檀之林閱讀 1,052評(píng)論 1 3
  • 徐然,今年二十四歲,身高一米五零,體重120斤。遠(yuǎn)遠(yuǎn)看去上像一只行走的企鵝。由于身體超重,護(hù)理專業(yè)畢業(yè)的她,找...
    讓愛為我畫眉閱讀 294評(píng)論 1 0

友情鏈接更多精彩內(nèi)容