mui对接php的upload_PHP结合Plupload插件异步上传文件

1:下载 Plupload 插件,对此插件了解不是很深,直接看代码吧

2:引入plupload.js文件,具体看文档

var uploader = new plupload.Uploader({

runtimes: 'html5,flash,silverlight,html4',

browse_button: 'uploadFile',   //图片的id,设置过后直接点击图片即可选择更换

url: $('#uploadUrl').val(),    //url地址

flash_swf_url: '/Public/static/plupload/Moxie.swf',

silverlight_xap_url: '/Public/static/plupload/Moxie.xap',

filters: {

max_file_size: '5000kb',

mime_types: [{title: "files", extensions: "png,jpg,gif"}]  //指定图片类型

},

multi_selection: false,

init: {

FilesAdded: function(up, files) {

var index = layer.load(2, {

shade: [0.5,'#fff'] //0.1透明度的白色背景    ,这里是用的layer插件,不用可以删除,需要用,自行下载layer插件

});

uploader.start();      //开始上传

},

FileUploaded: function(up, file, info) {

var data = eval("(" + info.response + ")");  //上传成功

if(data.code==0){

layer.closeAll('loading');

$('#uploadFile').attr( 'src' , data.fileurl);  //返回图片连接更换图片

}else{

layer.closeAll('loading');

layer.msg(data.msg,{icon:2});

}

},

Error: function(up, err) {

layer.closeAll('loading');

layer.msg(err.message,{icon:2});    //上传失败

}

}

});

uploader.init();

当然后台还是需要写代码的:

后台获取到图片上传过后台返回json数据,直接替换图片

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值