HTML5 Plus 实现手机APP拍照或相册选择图片上传功能

2020-04-21 07:24:27易采站长站整理

   var html = "";   
   html +='<div  id="Img’+imgId+imgkey+’" class="image-item ">’;    
   html +=’ <img id="picBig" data-preview-src="" data-preview-group="1" ‘+src+’/>’;   
   html +=’ <span class="del" onclick="delImg(”+imgId+’’,”+imgkey+’’,’+id+’);">’;       
   html +=’  <div class="fa fa-times-circle"></div>’;    
   html +=’ </span>’;    
   html +='</div>’;   
   $("#"+imgkey+"S").append(html);   
  }   
  //删除图片   
  //imgId:图片名称:IMG_20160704_112614   
  //imgkey:字段,例如F_ZDDZZ   
  //ID:站点编号ID,例如429   
  function delImg(imgId,imgkey,id){   
   var bts = ["是", "否"];   
   plus.nativeUI.confirm("是否删除图片?", function(e) {   
     var i = e.index;   
     if (i == 0) {   
      var itemname=id+"img-"+imgkey;//429img-F_ZDDZZ   
      var itemvalue=plus.storage.getItem(itemname);   
      //{IMG_20160704_112614,_doc/upload/F_ZDDZZ-IMG_20160704_112614.jpg,file:///storage/emulated/0/Android/data/io.dcloud…../doc/upload/F_ZDDZZ-1467602809090.jpg}   
      if(itemvalue!=null){   
       var index=itemvalue.indexOf(imgId+",");   
       if(index==-1){//没有找到   
        delImgfromint(imgId,imgkey,id,index);   
       }else{    
        delImgFromLocal(itemname,itemvalue,imgId,imgkey,index); //修改,加了一个index参数   
       }   
          
      }else{   
       delImgfromint(imgId,imgkey,id);