php仿微信上传图片压缩,PHP仿微信多图片预览上传实例代码

生产图片区域,上传按钮#btn可替换自己想要的图片

  • logo.png

plupload上传

var uploader = new plupload.Uploader({//创建实例的构造方法

runtimes: 'html5,flash,silverlight,html4', //上传插件初始化选用那种方式的优先级顺序

browse_button: 'btn', // 上传按钮

url: "ajax.php", //远程上传地址

flash_swf_url: 'plupload/Moxie.swf', //flash文件地址

silverlight_xap_url: 'plupload/Moxie.xap', //silverlight文件地址

filters: {

max_file_size: '10mb', //最大上传文件大小(格式100b, 10kb, 10mb, 1gb)

mime_types: [//允许文件上传类型

{title: "files", extensions: "jpg,png,gif,jpeg"}

]

},

multi_selection: true, //true:ctrl多文件上传, false 单文件上传

init: {

FilesAdded: function(up, files) { //文件上传前

if ($("#ul_pics").children("li").length > 30) {

alert("您上传的图片太多了!");

uploader.destroy();

} else {

var li = '';

plupload.each(files, function(file) { //遍历文件

li += "

0%
";

});

$("#ul_pics").prepend(li);

uploader.start();

}

},

UploadProgress: function(up, file) { //上传中,显示进度条

var percent = file.percent;

$("#" + file.id).find('.bar').css({"width": percent + "%"});

$("#" + file.id).find(".percent").text(percent + "%");

},

FileUploaded: function(up, file, info) { //文件上传成功的时候触发

var data = eval("(" + info.response + ")");//解析返回的json数据

$("#" + file.id).html("%22%20+%20data.pic%20+%20%22");//追加图片

},

Error: function(up, err) { //上传出错的时候触发

alert(err.message);

}

}

});

uploader.init();

ajax删除上传的图片

function delPic(pic, file_id) { //删除图片 参数1图片路径 参数2 随机数

if (confirm("确定要删除吗?")) {

$.post("del.php", {pic: pic}, function(data) {

$("#" + file_id).remove()

})

}

}

本文为原创文章,如需转载,请注明来源sucaihuo.com并保留原文链接:http://www.sucaihuo.com/js/830.html

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/428423.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

笔记本电脑如何保养_嘉兴专业笔记本电脑喷漆加工厂价格实惠

嘉兴专业笔记本电脑喷漆加工厂价格实惠 [xznugcbx]不宜大量储存或久存,做好通风设施。自喷漆如果大量泄露操作人员应迅速撤离泄露污染区人员到安全区域,因罐内的二甲醚气体具有轻微的毒性,并将污染区域进行隔离,罐内的气体跟空气中…

css 滤镜之AlphaImageLoader

CreateTime--2017年12月25日17:05:37 Author:Marydon ie滤镜特效之AlphaImageLoader 作用: 用于设置背景图片特效样式 使用条件: IE8及以下版本不支持属性background-size,可以使用AlphaImageLoader来代替 语法: filter : progid:…

java font属性,css font-family属性怎么用

原标题:css font-family属性怎么用css font-family属性怎么用?属性定义及使用说明font - family属性指定一个元素的字体。font-family 可以把多个字体名称作为一个"回退"系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。有…

企业是否应该实现对客户需求的快速响应_互联网企业的数据化迭代和数据化应用...

数字时代,品牌和消费者正经历数字化的变革,谁能真正实现企业数据赋能,谁就是残酷市场竞争下的优胜者。企业需要加快实现全数据治理工具的研发,用数据推动企业发展。本文作者结合案例分享了关于企业数字化的方法论与感知响应模型&a…

jmeter自定义并发用户数图形插件介绍

Stepping Thread Group马上要被废弃了,废弃原因不知道,官方推荐使用 BlazeMeter Inc.公司贡献的插件Concurrency Thread Group,配合 Throughput Shaping Timer使用,可以达到相同的自定义并发用户的图形效果 1、stepping插件地址 …

matlab里数据类型转换,Matlab数据类型及转换(Matlab data type and conversion).doc

Matlab数据类型及转换(Matlab data type and conversion)Matlab数据类型及转换(Matlab data type and conversion)Matlab data type and conversion (2011-05-1615:10:59)Label: miscellaneous: memosIn Matlab, there are 15 basic data types, mainly integer, floating poin…

windows server 触屏_宜昌触屏万能蒸烤箱价格-华春新能源有限公司

首页 > 新闻列表 > 浏览文章发布时间:2020-10-27 08:47:06 浏览量: 5导读:华春新能源有限公司为您提供宜昌触屏万能蒸烤箱价格的相关知识与详情: 所述水箱与水较少时的水位达到一个比预定热气体电磁阀被打开时系统压力平衡…

matlab s参数转换y参数,晶体管的h参数、y参数和S参数(修订版,包含使用Matlab将S参数换算为y参数的方法)...

笔者注:文中“晶体管”指普通双极型晶体管(BJT),“场效应管”指场效应晶体管(FET)。目前小功率硅晶体管的特征频率(fT)一般都在100MHz以上,既可用于低频小信号放大器,也可用于高频小信号放大器。同样一只晶体管,用于低…

3ds Max制作碗实例教程

一、 碗的建模。模型的结果如图WB—1所示: 图WB—1 1. 创建圆柱,并调节参数,转换到多边形,最终的结果图WB—2所示: 图WB—2 2.使用Inset(插入)插入一个面,再次执行Extrude&#xff0…

unity hub服务器无响应_累积更新KB4541335反馈称无法安装 出现无响应情况

几天前微软面向Windows 10 Version 1903/Version 1909功能更新,发布了累积更新KB4541335,主要改善了开始菜单和文件管理器。不过部分用户在Feedback Hub上反馈无法安装该更新,过程中会收到错误信息。用户反馈称会收到“2020-03 Cumulative Up…

php访问mysql函数吗,PHP访问MySQL数据库函数简介

PHP访问MySQL数据库函数简介PHP访问MySQL数据库函数简介1. 进行数据库连接连接数据库服务器,就是客户端向己运行的数据库服务器发出连接请求,成功以后就可以对数据库进行相应操作,由于用户的权限不同,所能进行的操作也不一样。PHP…

工具资源 Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore

内容转载自:http://www.importnew.com/21889.html#comment-636799 转载于:https://www.cnblogs.com/qinshou/p/8119693.html

电脑二维码怎么扫描_扫描模组方案是如何满足多种应用场景需求?

随着自动识别技术的发展,扫描模组逐渐成为各个领域上的配套,然而很多人还停留在“主扫”的观念上,殊不知如今的“被扫”更受人们的欢迎,即采用硬件解码的方式去识读条形码或二维码。远景达作为扫描模组方案公司,在不断…

php 废弃,PHP 7 废弃特性

PHP 7 废弃特性PHP4 风格的构造函数在 PHP4 中类中的函数可以与类名同名,这一特性在 PHP7 中被废弃,同时会发出一个 E_DEPRECATED 错误。当方法名与类名相同,且类不在命名空间中,同时PHP5的构造函数(__construct)不存在时&#xf…

day3-python学习笔记(二)list(数组)

一.list(数组)操作 (对list 增删改查等) #name xiaohei,xiaobai,xiaohuang#变量#id 1#数组、list、array#stus [xiaohei,xiaobai,xiaohuang,cxdsd,xiaohei]#0,1,2,3,4,5,6#下标、角标、索引#最后一个元素的下标可以写-1#pri…

cad刷新快捷键_第16期分享:常用电脑快捷键是哪些?

电脑键盘快捷键的使用能很好的提高工作效率,所谓的快捷键就是使用键盘上某一个或某几个键的组合完成一条功能命令,从而达到提高操作速度的目的。善于使用快捷键能更快捷的使用电脑,那么电脑键盘快捷键有哪些呢?下面小编就来详细介绍一下常用…

php 创建数据库并填充,php操作mysql--连接数据库创建表填充表

/*** Created by PhpStorm.* User: Administrator* Date: 2015/3/31* Time: 14:40*/header("Content-Type:text/html;charsetutf8");//申明编码格式$connmysql_connect("localhost","root","aaaaaa") or die("数据库连接错误&quo…

ALSA声卡12_从零编写之添加音量控制_学习笔记

1、设置音量时应用程序的调用过程 (1)strace分析: amixer cset numid1 30 (设置音量) /dev/snd/controlC0 open SNDRV_CTL_IOCTL_CARD_INFO SNDRV_CTL_IOCTL_PVERSION SNDRV_CTL_IOCTL_ELEM_INFO SNDRV_CTL_IOCTL_ELEM_READSNDRV_CTL_IOCTL_E…

twrp3.3.0刷n9002_插画师必备笔刷,送你5套iPad5.0新出300款大神笔刷

由于插画行业的蒸蒸日上,人们对于插画的喜爱程度也大大提高。本身由于插画的趣味性,因此插画成为了不论在男女老幼之间都十分受欢迎的存在。尤其是目前来说最受欢迎之一的iPad插画绘制设计,相信很多在做的同学都有过想要学习插画设计的冲动&a…

数据库过滤操作中 != 或者 指定操作数并不能改匹配到NULL值

数据库过滤操作中 ! 或者 <> 指定操作数并不能改匹配到NULL值转载于:https://www.cnblogs.com/theone67/p/8127299.html