企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
默认情况下,会在上传目录下面生成以当前日期为子目录,以微秒时间的md5编码为文件名的文件,例如上面生成的文件名可能如下: ![Image](https://box.kancloud.cn/7c435851f934f451c79ad196fc2ffe6b_843x303.png) 可以配置的规则如下: 规则 描述 date 根据日期和微秒数生成 md5 对文件使用md5\_file散列生成 sha1 对文件使用sha1\_file散列生成 1\. 调用$file对象的rule方法传递一个参数即可完成文件的命名规则。 ![Image](https://box.kancloud.cn/06273fab1aec5fdcfd78f036ce31f160_1306x873.png) 效果 ![Image](https://box.kancloud.cn/27f1691bc8a68d162aeaddd2865d5551_1068x401.png) 解释:其中md5和sha1规则会自动以散列值的前两个字符作为子目录,后面的散列值作为文件名。 1. 调用$file对象的rule方法传递一个参数即可完成文件的命名规则,这里可以使用uniqid函数产生一个随机字符串作为文件的名称 ![Image](https://box.kancloud.cn/9d585f8ed0b68c6a4631bb82e576c0c6_1272x873.png) 效果 ![Image](https://box.kancloud.cn/ea198cafb3bae35aa9ee7fdf6191276d_927x360.png)