多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
>[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);; }); ~~~