站长资讯网
最全最丰富的资讯网站

封装ThinkPHP6.0通用文件上传

本文实例讲述了封装ThinkPHP6通用文件上传方法,上传功能使用的是LayUI的upload组件。

封装ThinkPHP6.0通用文件上传教程

一、打开项目在config文件夹下创建upload.php配置文件用来管理文件上传的后缀和大小

<?php  return [     //定义允许上传文件后缀的数组     'suffix_arr'    =>  [         //允许图片上传的后缀         'image'     =>  'jpg,jpeg,png,gif',         //允许上传文件的后缀         'file'      =>  'zip,gz,doc,txt,pdf,xls',         //...     ],     //定义允许上传文件大小的数组     'size_arr'      =>  [         //允许图片上传的大小         'image'     =>  10,         //允许文件上传的大小         'file'      =>  50     ], ];

二、修改configfilesystem.php配置文件配置上传根目录及上传规则

<?php  return [     // 默认磁盘     'default' => env('filesystem.driver', 'local'),     // 磁盘列表     'disks'   => [         'local'  => [             'type' => 'local',             'root' => app()->getRuntimePath() . 'storage',         ],         'public' => [             // 磁盘类型             'type'       => 'local',             // 磁盘路径             'root'       => app()->getRootPath() . 'public/uploads',             // 磁盘路径对应的外部URL路径             'url'        => '/uploads',             // 可见性             'visibility' => 'public',         ],         // 

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号