zoukankan      html  css  js  c++  java
  • laravel文件上传

    if ($request->hasFile('banner_img') && $request->file('banner_img')->isValid()) {//判断文件是否存在 $file = $request->file('banner_img'); $ext = $file->extension(); $filesize = $_FILES['banner_img']['size']; $filename = md5(time().rand(100000,999999)).'.'.$ext; $store_result = $request->file('banner_img')->move('./upload',$filename);//上传文件 if(!in_array(strtoupper($ext),['JPG','JPEG','PNG','GIF'])){ return [ 'code'=> 100000, 'msg'=> '图片格式不正确'.strtoupper($ext), 'data'=>null ]; } if(!$filesize || $filesize>1048576 * 20){ return [ 'code'=> 100000, 'msg'=> '检测到文件大小为0或文件大小超过20M', 'data'=>null ]; } return response()->json([ 'code' => 0, 'msg' => 'ok', 'data'=>'./upload'.$filename ]); } if ($request->hasFile('banner_img') && $request->file('banner_img')->isValid()) {//判断文件是否存在 $log = $request->file('banner_img'); $arr = explode('.', $_FILES['banner_img']['name']); $ext = $arr[count($arr) - 1]; $filename = md5(time().rand(100000,999999)).'.'.$ext; $filesize = $_FILES['banner_img']['size']; if(!in_array(strtoupper($ext),['JPG','JPEG','PNG','GIF'])){ return [ 'code'=> 100000, 'msg'=> '图片格式不正确'.strtoupper($ext), 'data'=>null ]; } if(!$filesize || $filesize>1048576 * 20){ return [ 'code'=> 100000, 'msg'=> '检测到文件大小为0或文件大小超过20M', 'data'=>null ]; } $store_result = $log->storeAs('banner',$filename,'banner_public'); $output = [ // 'extension' => $extension, 'store_result' => $store_result ]; return [ 'code'=> 0, 'msg'=> 'ok', 'data'=>$store_result ]; }
  • 相关阅读:
    Hadoop、spark
    Hadoop、spark
    Hadoop、spark
    Hadoop、spark
    SQL查询表中的用那些索引
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    【转】迷你区块链(mini blockchain in python)
    理解 Web 3
    【转】数字货币钱包:生态及技术
    【转】用 Witnet 协议使加密网络可以跨链访问
  • 原文地址:https://www.cnblogs.com/zhanghuilong/p/11715850.html
Copyright © 2011-2022 走看看