ThinkPHP6上传文件

    选择打赏方式

/config/filesystem.php添加代码:

        // 更多的磁盘配置信息
        'images' => [
            // 磁盘类型
            'type'       => 'local',
            // 磁盘路径
            'root'       => app()->getRootPath() . 'public/uploads',
            // 磁盘路径对应的外部URL路径
            'url'        => '/uploads',
            // 可见性
            'visibility' => 'public',
        ],

后端:

$file = request() -> file('file');
$temp = explode(".", $_FILES["file"]["name"]);
$extension = end($temp);
if(!in_array($extension, array("gif","jpeg","jpg","png"))){
	$this->error('上传图片不合法!');
}
$saveName = \think\facade\Filesystem::disk('images') -> putFile('images', $file, 'uniqid');
$pic = str_replace('\\', '/', '/uploads/' . $saveName);
//$pic上传后地址:/uploads/images/5fdcc92d9e267.png
版权声明:若无特殊注明,本文为《明月浩空》原创,转载请保留文章出处。
本文链接:https://lmih.cn/thinkphp6_upload.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框
可使用QQ号实时获取昵称+头像

私密评论

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!