//tp5上傳文件先 use think\File;
//上傳文件處理 $file = request()->file('file'); // 獲取表單提交過來的文件 $error = $_FILES['file']['error']; // 如果$_FILES['file']['error']>0,表示文件上傳失敗
if($error){ echo "<script>alert('文件上傳失敗!');location.href='".$_SERVER["HTTP_REFERER"]."';</script>"; // 返回上一頁並刷新 } //上傳的時候的原文件名 $filename = $file -> getInfo()['name']; $dir = config('upload_path'); // 自定義文件上傳路徑 if (!is_dir($dir)) { mkdir($dir,0777,true); } $info = $file->move($dir); // 將文件上傳指定目錄 //獲取文件的全路徑 $data['attrurl'] = str_replace('\\', '/', $info->getPathname()); //GetPathName返回文件路徑(盤符+路徑+文件名)