thinkphp5,單圖,多圖,上傳
阿新 • • 發佈:2019-01-05
/** * 上傳單圖 */ function upload($path, $filename) { $file = request()->file($filename); $info = $file->rule('uniqid')->validate(['size' => 200 * 1024 * 1024, 'ext' => 'jpeg,jpg,png,gif'])->move($path); if ($info) { return $info; } else { $this->error($file->getError()); } } //框架多圖上傳 function arrUpload($path, $filename) { $files = request()->file($filename); $path_list = ''; foreach ($files as $file) { $info = $file->rule('uniqid')->validate(['size' => 2 * 1024 * 1024, 'ext' => 'jpg,png,gif'])->move($path); if ($info) { $path_list[] = $info->getSaveName(); } else { $this->error($file->getError()); } } return $path_list; }