
注意:验证时check()的参数是$file = request()->file(),不要写成$file = request()->file(“image”);
$file = request()->file();
try {
validate(['image'=>'fileExt:jpg,png,gif,pdf'])->check($file);
$files = request()->file("image");
// 上传到本地服务器
$savename = \think\facade\Filesystem::disk('public')->putFile( 'topic', $files);
return success($savename);
} catch (\think\exception\ValidateException $e) {
// echo $e->getMessage();
return error($e->getMessage());
}
本文介绍了一个文件上传过程中的验证方法,包括文件类型限制为jpg、png、gif和pdf,并演示了如何使用ThinkPHP框架进行文件验证及保存操作。

被折叠的 条评论
为什么被折叠?



