NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
>[danger] 传入函数 + putFile 第三个参数为文件命名规则 ``` \think\facade\Filesystem::disk('public')->putFile('topic', $file, 'md5'); ``` + 自定义函数:在 app/common.php 中定义函数 ~~~ function generateName() { // 不带目录 // 示例:topic/文件名.jpg // return mt_rand(100, 999); // 带目录 // 示例:topic/20200501/文件名.jpg return date('Ymd') . '/' . mt_rand(100, 999); } ~~~ + 第三个参数传入函数名称即可 ~~~ $savename = \think\facade\Filesystem::disk('public')->putFile( 'topic', $file, 'generateName'); ~~~ >[danger] 闭包函数 ~~~ \think\facade\Filesystem::disk('public')->putFile( 'topic', $file, function(){ return date('Ymd') . '/' . mt_rand(100, 999);; }); ~~~