AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
``` ~~~ /** * 上传文件. * * @param string $file 上传的文件 * @param string $name 上传的位置 * @param string $path 上传的文件夹 * @param string $validate 规则验证 * @param string $url 前缀 * * @return string|bool * @author niu */ function upload_file($file = null, $name = 'local', $path = '', $validate = '', $url = '/') { //文件 if (! $file) { return false; } //上传配置 $config_name = 'filesystem.disks.'.$name; $filesystem = config($config_name); if (! $filesystem) { return false; } //上传文件 if ($validate) { validate(['file' => $validate])->check(['file' => $file]); } $savename = \think\facade\Filesystem::disk($name)->putFile($path, $file, function ($file) { //重命名 return date('Ymd').'/'.md5((string) microtime(true)); }); if(empty($url)){ $url = '/'; } $savename = $url.$savename; return $savename; } ~~~ ```