首先创建一张数据库表来存放图片
CREATE TABLE `am8_head` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8
编写后端接口,thinkphp8用的MVC模式,不过其中V,用的uniapp代替,编写后端接口其实是写控制器和模型。模型代码如下
<?php
namespace app\mp_toutiao\model;
use think\Model;
class Head extends Model {
}
控制器代码如下
<?php
namespace app\mp_toutiao\controller;
use app\mp_toutiao\model\Head;
class Index
{
public function addHead()
{
$head = new Head;
$file = request()->file('image');
$savename = \think\facade\Filesystem::disk(