标签:

准备材料

THINKPHP

jQuery表单插件

cropper 裁剪插件

思路:  利用THINKPHP上传文件类与图片裁剪类,前台想办法组合参数给后台  那怎么样可以异步提交文件呢 关键就是 jquery表单插件了

后台准备

前台准备

即时预览图片  (不会上传文件)

/**

* 从 file 域获取 本地图片 url

*/

function getFileUrl(sourceId) {

var url;

if (navigator.userAgent.indexOf("MSIE")>=1) { // IE

url = document.getElementById(sourceId).value;

} else if(navigator.userAgent.indexOf("Firefox")>0) { // Firefox

url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0));

} else if(navigator.userAgent.indexOf("Chrome")>0) { // Chrome

url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0));

}

return url;

}

/**

* 将本地图片 显示到浏览器上

*/

function preImg(sourceId, targetId) {

var url = getFileUrl(sourceId);

var imgPre = document.getElementById(targetId);

imgPre.src = url;

}

//触发事件调用

preImg(this.id,‘imgPre‘);

标签:

php 上传图片 裁剪,thinkphp_图片上传裁剪功能相关推荐

  1. base64图裁剪 php_php图片上传类(支持缩放、裁剪、图片缩略功能)

    namespace dollarphp; /** * @desc:图片上传类 * @author [Lee] ]> * 1.自动验证文件是表单提交的文件还是base64流提交的文件 * 2.验证 ...

  2. 云炬Android开发笔记 14 个人中心、图片裁剪、图片上传、收货地址、消息推送、权限管理等功能开发与一键式封装

    阅读目录 0.优化 1.个人中心页面的布局 2. 订单列表逻辑梳理与实现 3. 个人信息的更新实现 3.1 个人信息页面的布局 3.3 数据的转化  5.3 图片库中图片选择事件的处理  5.4 相机 ...

  3. kindeditor上传图片php,Kindeditor编辑器添加图片上传水印功能(php代码)

    KindEditor 是一套开源的在线HTML编辑器,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框.可以无缝地与 Java..NET.PH ...

  4. php上传图片 中文,php图片上传方法

    php图片上传方法 发布于 2015-11-07 21:44:59 | 92 次阅读 | 评论: 0 | 来源: PHPERZ PHP开源脚本语言PHP(外文名: Hypertext Preproce ...

  5. vue 移动端头像裁剪_vue头像上传裁剪组件_一个漂亮的Vue组件,用于图像裁剪和上传...

    vue头像上传裁剪组件 vue-image-crop-upload (vue-image-crop-upload) A beautiful vue component for image crop a ...

  6. java上传图片方法_java 图片上传方法

    /*** 点击上传照片功能*/ publicString writeImg(){try{ HttpServletRequest request=WebUtils.getRequest();//requ ...

  7. java实现上传图片代码_Java图片上传实现代码

    本文实例为大家分享了java图片上传代码,供大家参考,具体内容如下 import java.io.*; import java.net.*; /* *发送端 */ class picsend { pu ...

  8. php网页添加图片的代码,天天查询-PHP版的kindeditor编辑器加图片上传水印功能

    首先简单介绍一下kindeditor编辑器: KindEditor 是一套开源的在线HTML编辑器,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本 ...

  9. 前后端分离实现图片上传的功能

    由于最近开发的项目需要有上传图片的功能,并且能够让上传的图片能够在网页上预览出来.所以写下此篇文章,记录一下学习到的知识. 1,前端 前端项目是采用angularjs框架搭建的.图片上传功能在前端的代 ...

  10. ssm上传文件获取路径_SSM实现图片上传下载功能

    0. 基本步骤框架搭建 实现带图片上传的注册功能 实现下载功能 1. 框架搭建 Step1 创建开发项目 创建基础MVC包结构:controller.service.mapper.pojo Step2 ...

最新文章

  1. 为什么不记录慢速查询?
  2. Power Designer逆向工程导入Oracle表,转为模型加注释
  3. Focal Loss 的Pytorch
  4. P2494 [SDOI2011]保密(网络流/最小割/01分数规划)
  5. 由系统调用想起的。。。
  6. scala 编程 ——类型限定与泛型编程
  7. webstorm识别 ftl文件
  8. OSN1800V OSN1800II OSN1800I 华为全新原包装分组增强型多业务光传送平台
  9. python程序设计基础课后答案-Python语言程序设计基础(第2版)嵩天课后答案
  10. 离散数学_命题逻辑的演绎推理
  11. 人工智能与大数据就业前景_人工智能就业方向及发展前景
  12. 尝一尝HBuilderX香不香
  13. keil遇到FCARM - Output Name not specified, please check ‘Options for Target - Utilities‘解决方法
  14. 如何判断初级,中级,高级等等不同级别程序员
  15. 密码 加盐处理 是什么
  16. lazada代运营-代运营服务平台
  17. TMS320F28377S 学习笔记2 BGA封装的焊接
  18. 8-14:HTML学习#30
  19. 最全面的Android资料大全
  20. d3d12.dll丢失怎么修复-d3d12.dll修复工具下载

热门文章

  1. mac系统添加VSCode到右键菜单
  2. 国内外常用的MD5在线解密网站
  3. 高效能人士的七个习惯-第二章-阅读
  4. [转载]厚积博发,有的放矢
  5. 20200518 如何快速画出闭环特征方程的根轨迹
  6. php 冷门与常用函数
  7. AI(adobe illustrator)怎么设置导出图片的像素尺寸
  8. C语言文件的相对和绝对路径写法,文件路径写法
  9. virtualbox中给redhat安装增强功能
  10. 机器学习 特征选择(过滤法 封装法 嵌入法)