🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[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);; }); ~~~