namespace Home\Controller;

use Think\Controller;

/**

* 图片上传

*/

class UploadController extends Controller

{

// 图片上传

public function uploadImg()

{

$upload = new \Think\Upload();// 实例化上传类

$upload->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));

}

}

}

}?>

php+美图秀秀,thinkphp + 美图秀秀api 实现图片裁切上传,带数据库相关推荐

  1. thinkphp + 美图秀秀api 实现图片裁切上传,带数据库

    思路: 1.数据库 创建test2 创建表img,字段id,url,addtime 2.前台页: 1>我用的是bootstrap 引入必要的js,css 2>引入美图秀秀的js 3.后台: ...

  2. 续《用最简单的例子实现jQuery图片即时上传》之多图上传实现

    本用例主要含两个文件(index.html.submit_form_process.php),一个文件夹(files/).特别的,files中含一个报错图片error.jpg,jquery库引用了外链 ...

  3. ThinkPHP微信实例——JSSDK图像接口多张图片上传下载并将图片流写入本地

    2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html> <html lang="en"> <head ...

  4. php微信拍照图库js接口,ThinkPHP微信实例——JSSDK图像接口多张图片上传下载并将图片流写入本地...

    发布图片 最多可添加9张作品 发布 wx.config({ debug: false, appId: '{$signPackage["appid"]}', timestamp: { ...

  5. linux禁止客户端上传文件_图片/文件上传如此简单|macOS 图床客户端 uPic

    前言 相信很多人在写作(特别是需要多平台发布)的时候都会因为插图而增加工作量: 平台图片外链不允许在网站外部访问. 使用云图床服务上传流程复杂. 那么这些问题有没有办法解决呢,答案肯定是"有 ...

  6. 微信小程序多图上传带进度提示的代码实例

    实例名称:多图上传进度提示 适用范围:微信小程序 基础库1.0.1及以上 page.js中书写代码片段如下 Page({data:{src:''},//上传事件upImage(e){wx.choose ...

  7. Layui 上传图片 限制数量 超出数量中断上传 带预览图 带删除按钮

    Layui 上传文件限制数量 在网上看了好多相关的文章,各种不好使,反正就是限制不了.各种调用,都没办法较少代码的解决这个问题.下边分享我的办法. 功能图例: 多图上传----选中四张(程序限制上传三 ...

  8. Typora+路过图床实现插入图片即上传图床

    背景   最近开始用Typora写东西,想着在插入图片的时候能够实时把图片上传到图床.本着白嫖的精神,于是在网上搜索有哪些免费的图床.一轮看下来,发现还挺多,不过基本上都有空间限制,唯独路过图床.感觉 ...

  9. 前端如何使用base64转换图片,背景图以及图片的上传使用?

    上期教大家如何在Figma软件上copy页面(背景图等等),那么如何使用呢? 博主就拿小程序为例  教程开始 page {height: 100vh;overflow: hidden;position ...

最新文章

  1. Mac pro 上安装 robotframework 时的一个版本问题
  2. 软件工程概论 课堂练习 第2次作业3【酒店预订】
  3. little tricks(持续更新)【python】
  4. 【Kafka】kafka 卡死 Discovered coordinator xx:9092 (id: xxx rack: null) for group xxx
  5. java程序设计自考_java程序设计自考试题
  6. Django项目:CRM(客户关系管理系统)--41--33PerfectCRM实现King_admin编辑整张表限制
  7. css选择器思维导图
  8. 工商银行 Serverless 函数计算落地实践
  9. 联想服务器修改imm地址,联想服务器IMM运维管理指南.docx
  10. 小程序登录(附详细文档)
  11. 如何规划自己的人生未来
  12. 【JWPlayer】官方JWPlayer去水印步骤
  13. 【考研政治】1. 导论和基本哲学问题
  14. C# XmlHelper
  15. 程序员应该如何对待面试?
  16. Unity3D面经以及我个人对游戏研发学习路径的一些理解
  17. Tetris(初学Java第六篇)
  18. 南京理工大学计算机学院张勇,南京理工大学教师信息
  19. Silverlight 教程第五部分:用 ListBox 和 DataBinding 显示列表数据 (木野狐译)
  20. 2. 编写程序,求 x+xx+xxx+……(例如:8+88+888+……)前 n 项之和。x 和 n 的值由 用户从键盘输入。

热门文章

  1. bochs 设置及使用
  2. Linux下Bochs的使用(转载)
  3. 再见传统金融消息架构!Apache Pulsar 在平安证券的应用
  4. Android N 开启freeform界面
  5. 什么?跑跑卡丁车明天要出手游了?电脑玩跑跑卡丁车手游攻略提前看
  6. 最全阿里云服务器建设网站流程(图文教程)
  7. linux使用电池时候保持性能,Ubuntu 12.04 操作系统如何提高笔记本电池的寿命和性能...
  8. 算法数据分析实例——城市气候与海洋关系数据分析[线性回归y=w*x+b]
  9. 广东海洋大学计算机考研,广东海洋大学考研难吗?一般要什么水平才可以进入?...
  10. spring5高级编程_我也来推荐一波你看了以后大呼过瘾的编程书