所在的位置: php >> php优势 >> ThinkPHP5开发连载79tp5

ThinkPHP5开发连载79tp5

白癫疯能吃枣子吗 http://m.39.net/news/a_5887977.html

文章讲解“杂项-上传之文件上传”,本篇文章讲解“杂项-上传之上传规则+获取文件hash散列值”。

文章接文章学习。

4.上传规则

默认情况下,会在上传目录下面生成以当前日期为子目录,以微秒时间的md5编码为文件名的文件。

我们可以指定上传文件的命名规则,使用rule方法即可。

系统默认提供了几种上传命名规则,包括:

注意:1.其中md5和sha1规则会自动以散列值的前两个字符作为子目录,后面散列值作为文件名。

默认使用的是date规则,在上传目录下生成当前日期为子目录,以微秒时间的md5编码为文件名的文件:

1)上传规则的基本使用

①在Index控制器中,新建ruleUpload方法

上传文件后,点击“提交按钮”,预览:

注意:1.sha1规则自己测试即可。

2)使用自定义命名规则

如果需要使用自定义命名规则,可以在rule方法中传入函数或者方法。

①在Index控制器中,新建customUpload方法,在rule方法中传入PHP的函数

上传文件后,点击“提交按钮”,预览:

②将customUpload方法中,上传规则换成自定义的函数

③在应用公共文件application/


转载请注明:http://www.aierlanlan.com/grrz/2745.html