博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp + 美图秀秀api 实现图片裁切上传,带数据库
阅读量:4619 次
发布时间:2019-06-09

本文共 1919 字,大约阅读时间需要 6 分钟。

思路:

1.数据库 创建test2 创建表img,字段id,url,addtime

2.前台页:

  1>我用的是bootstrap 引入必要的js,css

  2>引入美图秀秀的js

3.后台:图片上传

直接上代码

    thinkphp+美图接口,实现图片上传+裁切    

uploadcontroller.class.php

maxSize = 3145728 ;// 设置附件上传大小 $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型 $upload->rootPath = './image/'; // 设置附件上传目录 //$upload->savePath = 'img/'; // 设置附件上传目录 // 上传文件 $info = $upload->upload(); if(!$info) {// 上传错误提示错误信息 $this->error($upload->getError()); }else{// 上传成功 $where = array('id'=>1); foreach ($info as $file) { $savename = $upload->rootPath.$file['savepath'].$file['savename']; $msg = M('Img')->where($where)->find(); if ($msg) { $res = M('Img')->where($where)->setField('url',$savename); }else{ $data = array( 'id' => 1, 'url' => $savename, 'addtime' => time() ); $res = M('Img')->add($data); } $this->ajaxReturn(array('img'=>$savename,'status'=>1)); } } }}?>

下载完整,带数据库sql文件

 

美图秀秀的详细开发文档:http://open.web.meitu.com/wiki/

转载于:https://www.cnblogs.com/lanchar/p/5772827.html

你可能感兴趣的文章
JS线程Web worker
查看>>
Flex的动画效果与变换!(三)(完)
查看>>
mysql常见错误码
查看>>
Openresty 与 Tengine
查看>>
使用XV-11激光雷达做hector_slam
查看>>
布局技巧4:使用ViewStub
查看>>
ddt Ui 案例2
查看>>
你还在为使用P/Invoke时,写不出win32 api对应的C#声明而犯愁吗?
查看>>
msbuild property metadata会overwrite msbuild task中的properties
查看>>
python系列前期笔记
查看>>
Android -- sqlite数据库随apk发布
查看>>
Android -- Fragment
查看>>
前端性能优化和规范
查看>>
python 之进程篇
查看>>
框架编程之路一
查看>>
Verilog学习----运算符、结构说明语句
查看>>
需求分析报告
查看>>
第四次作业
查看>>
Linux下使用pv监控进度
查看>>
Luogu P4901 排队 fib数列+树状数组+倍增
查看>>