mui HTML5plus 批量上传文件

来源:互联网 发布:达观数据 陈运文 编辑:程序博客网 时间:2024/06/06 02:49

1.客户端 js

function gallery(){        plus.gallery.pick(            function(paths){                plus.nativeUI.showWaiting();                var task = null;                task = plus.uploader.createUpload(                    'http://mui.ngrok.cc/mui/index.php',                    { method:"POST",priority:100},                    function (t,status){                        plus.nativeUI.closeWaiting();                        console.log(t.responseText);                        mui.toast('上传成功');                    }                );                for(i in paths.files){                    task.addFile(paths.files[i],{key:'uper'+i,'name':paths.files[i].substr(paths.files[i].lastIndexOf('/'))});                }                task.start();            },            function(e){mui.toast('取消了选择');},{multiple:true,maximum:5}        );    }

2.服务端 –PHP版本

  <?php    if($_SERVER['REQUEST_METHOD']=='POST'){      $fs=array();        foreach ( $_FILES as $name=>$file ) {                                                       if(move_uploaded_file($file['tmp_name'],$file['name'])){        $fs[$name]=array('name'=>$name,'url'=>$file['name'],'type'=>$file['type'],'size'=>$file['size']);    }else{        $fs[$name]=array('name'=>$name,'url'=>'error','type'=>$file['type'],'size'=>$file['size']);    }}echo json_encode($fs); }?>
原创粉丝点击