企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
>[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);; }); ~~~