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版本
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);
}?>