/**

* 本地图片压缩后上传

*/

$("#vfile").change(function(){

var _this = $(this);

lrz(this.files[0]).then(function(data) {

return upload(_this.get(0) , data.formData);

}).then(function(data) {

// data => 上传成功后返回的JSON数据

// TODO::处理逻辑

}).catch(function(err) {

console.log(err);

});

});

/**

* 直接上传原图

*/

$("#vfile").change(function(){

upload(this).then(function(data) {

// data => 上传成功后返回的JSON数据

// TODO::处理逻辑

}).catch(function(err) {

console.log(err);

});

});

/**

* 图片上传 后端正常处理图片

* @param selector 文件域DOM Obj [必选]

* @param formData 文件上传formData [可选]

*/

function upload(selector , formData) {

if(!formData) {

formData = new FormData();

formData.append("file", $(selector)[0].files[0]);

}

var url = "{:U('Wap/Public/ajaxSingleUpload')}";

return new Promise(function(resolve,reject){

$.ajax({

url : url,

type : 'POST',

data : formData,

processData : false,

contentType : false,

dataType:"json",

success : function(response) {

resolve(response);

},

error : function(response) {

reject(response);

}

});

});

}

lrz实现原理_jQuery + lrz 实现本地压缩后上传图片相关推荐

  1. Bmob+Luban(鲁班)压缩图片实现相册选择图片压缩后上传到Bmob后台Glide加载图片显示到本地

    源代码已上传CSDN:https://download.csdn.net/download/qq_16519957/11068345 因为本章需要跟前面的知识结合起来看所以就做了一个前面链接方便大家查 ...

  2. lrz实现原理_移动端使用localResizeIMG4压缩图片

    移动h5开发避免不了上传图片,一般我们使用html自带的控件input或者使用微信上传API.但微信上传API不是任何地方都可以使用的,使用html自带的控件input上传又免不了图片体积太大,上传不 ...

  3. antd pro项目中 antd Upload组件 基于 lrz 在上传前做图片压缩

    lrz npm和参数文档可供参考 import { Upload,Button} from 'antd'; import lrz from 'lrz';//处理函数 function compress ...

  4. LocalResizeIMG前端HTML5本地压缩图片上传,兼容移动设备IOS,android

    LocalResizeIMG前端HTML5本地压缩图片上传,兼容移动设备IOS,android jincon 发表于 2015-02-26 18:31:01 发表在: php开发 localresiz ...

  5. linux内核添加lrz,linux 调试之lrz的移植与一些说明

    开发板:RT5350 编译器:mipsel-linux-gcc ( 如果是arm平台和arm_linux的话,请参照修改即可) 1.获取源码:lrzsz-0.12.20.tar.gz 2. 解压: t ...

  6. uview+微信小程序+实现视频压缩(本地压缩)

    首先说明PC端的小程序是不可以使用的,这是因为wx.compressVideo在PC端不可用,这是腾讯的问题 可以使用ffmpeg插件可以解决这个问题(自行下载); 效果1  效果2 页面1 < ...

  7. 前端获取图片压缩后上传给后台

    在做移动端图片上传的时候,用户传的都是手机本地图片,而本地图片一般都相对比较大,拿iphone6来说,平时拍很多图片都是一两M的,如果直接这样上传,那图片就太大了,如果用户用的是移动流量,完全把图片上 ...

  8. 网站启用GZip压缩后,速度快了3倍!

    GZip压缩,是一种网站速度优化技术,也是一把SEO优化利器,许多网站都采用了这种技术,以达到提升网页打开速度.缩短网页打开时间的目的. 本文是一篇研究性文章,将通过某个案例来给大家显示网站采用GZi ...

  9. 模型压缩:如何在压缩后保持模型的精度和速度

    作者:禅与计算机程序设计艺术 模型压缩:如何在压缩后保持模型的精度和速度 引言 模型压缩是一个重要的问题,因为在现代深度学习应用中,模型通常非常大,而且需要大量的计算资源.因此,如何压缩模型以保持其精 ...

最新文章

  1. 在linux安装mysql重启提示You must SET PASSWORD before executing this statement的解决方法
  2. 进击的UI---------------UIPickerView
  3. 全球及中国木材加工行业运行状况与投资产值预测报告2022版
  4. c++中的函数适配器
  5. (计算机组成原理)第四章指令系统:本章习题
  6. Sencha Architect 2 的使用
  7. centos7.2 安装 Elasticsearch5.2
  8. 【优化算法】学生心理学优化算法(SPBO)【含Matlab源码 1430期】
  9. win10使用命令提示符启用/关闭远程桌面
  10. 信捷plc485通信上位机_常用通信接口汇总
  11. 基于MATLAB的模糊聚类
  12. ognl.OgnlException: target is null for setProperty(null, offset, [Ljava.lang.String;@1667f3c) 解决方法
  13. SAP mbew 标准价和移动平均价
  14. 怎样买保险才不会被坑?用亲身经历告诉你!
  15. CAJ文件不存在或者不能正常访问问题解决
  16. Cannot access memory at adress 0xbf9
  17. Linux 挂载2TB以上硬盘
  18. linux+显卡超频软件,安装和使用GreenWithEnvy在Linux上超频Nvidia显卡
  19. scala之偏函数学习
  20. C#+CodeSoft 读取Label变量

热门文章

  1. 简单的恶意样本行文分析-入门篇
  2. 2019年个人生活总结
  3. “双核浏览器”官网下载地址
  4. 华为OD机试(JAVA)真题 -- 分苹果
  5. java毕向东练习题_对应毕向东java基础2-4天教程练习题
  6. java 签名算法rfc3986_RFC 3986 URI的结构
  7. OpenStack公共组件oslo之十五——taskflow
  8. sql优化之使用索引
  9. python对用户评价内容进行语义情感分析
  10. 每天一剂Ext良药(二)