이미지 업로드

 >  기사  >  PHP 프레임워크  >  thinkphp5 이미지 파일이 업로드되어 페이지에 표시됩니다.

thinkphp5 이미지 파일이 업로드되어 페이지에 표시됩니다.

爆肝混世大魔王-流笙 第五人格服务
爆肝混世大魔王-流笙 第五人格服务원래의
2021-03-12 17:50:49196검색

图 Images上传

< /head>

图picture:< ;input type="text" name="name">


 

 

 

네임스페이스 앱 인덱스 컨트롤러;

think Controller 사용;

앱 인덱스 모델 이미지를 ImageModel로 사용;

think Request 사용;

class 이미지 확장 컨트롤러 {

public

function index() {

return view( 'index/sc' );

}

public

function image() {

// echo "图文上传" ;

return view( '이미지/이미지' );

}

// protected $resultSetType = 'collection';

public

function upload() {

// 获取表单上传文件 例如上传文件1 .jpg

$file = request()->file( 'image' );

// 移动到框架应用根目录/uploads/ 目录下

$info = $file->move( '.. /public' );

//获取图sheet路径

$img = $info->getSaveName();

//获取前台数据

$data = input( 'post.' );

//将图文路径拼接数组

$c = $data[ 'image' ] = $img;

//入库

$b = new ImageModel();

$b->images = $c;

if ( $b->save() ) {

return '添加成功';

} else {

return '添加失败';

}

}

public

function list() {

$b = new ImageModel();//连接数据库

$c= "SELECT * FROM `image` n"//查询数据sql语句

    . "ORDER BY `image`.`images` ASC";//think原生查询方法

$res = $b->query($c);

$this->할당( [//把查出来的数据渲染给页face

'a' => $res 

] );

return $this->fetch( 'index/cs' );//渲染给index模块的cs页face

}

ㅋㅋㅋ

{volist name="a" id="a" offset="0" length=" a"}

{/volist}

네임스페이스 appindexmodel;

class 이미지 확장 thinkModel

{

    // 设置当前模型对应的完整数据表name称

    protected $table = 'image';

  

    // 设置当前模型的数据库连接

    protected $connection = [

        // 数据库类型

        '유형'        => 'mysql',

        // 服务器地址

        '호스트 이름'    => '127.0.0.1',

        // 数据库name

        '데이터베이스'    => '이미지',

        // 数据库用户name

        '사용자 이름'    => '이미지',

        // 数据库密码

        '비밀번호'    => '7pzc4FPi8jXAtxmC',

        // 数据库编码默认采用utf8

        '문자 집합'     => 'utf8',

        // 数据库表前缀

        '접두사'      => '이미지',

        // 数据库调试模式

        '디버그'       => 그렇죠

    ];

}

위 내용은 thinkphp5 이미지 파일이 업로드되어 페이지에 표시됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.