亚洲视频二区I天堂网av 在线I丰满人妻AV一区二区三I088精品在线观看视频IAV在线网站免费I亚洲人成影院在线I91精品91久久久777777I131M久I日日摸日日

027-81331413

微信小程序?qū)崿F(xiàn)多圖片的上傳

發(fā)布時(shí)間:2020-12-02 瀏覽:2856

1.在微信小程序上,實(shí)現(xiàn)多圖片的上傳在wxml文件中實(shí)現(xiàn)頁面布局。

<view style="width:100%;float:left;margin-top:25rpx;margin-left:40rpx;padding-bottom:120rpx;" class="weui-uploader__bd">        <view class="weui-uploader__files">
              <block wx:for="{{pics}}" wx:for-item="image" wx:key="item">
               <view class="weui-uploader__file">
                 <image src="../../../images/warehouse/scanCode_delete.png" wx:if="{{image!=''}}"
                 bindtap="img_delete" class="image_view_css" data-index="{{index}}" 
                 data-sign="{{disabl}}"></image>
                 <image class="weui-uploader__img" wx:if="{{image!=''}}" src="{{filters.updateImag(httpURL,deURL,image)}}" bindtap="previewImage"></image>  
               </view>
              </block>
            </view>
            <view class="weui-uploader__input-box {{isShow?'true':'hideTrue'}}">              <view class="weui-uploader__input" bindtap="chooseImage" data-sign="{{disabl}}"></view>
            </view>
</view>

2.這里頁面樣式的布局實(shí)現(xiàn)。


.weui-uploader__bd {
  margin-bottom: -4px;
  margin-right: -9px;
  overflow: hidden;
}
.weui-uploader__file {  float: left;
  margin-right: 15px;
  margin-bottom: 9px;
}
.image_view_css{  width:60rpx;
  height: 60rpx;
  position: absolute;
  z-index: 5;
  margin-left: 65px;
  margin-top: -25rpx
}
.weui-uploader__img {  display: block;
  width: 79px;
  height: 79px;
}
.weui-uploader__input-box {  float: left;
  position: relative;
  margin-right: 9px;
  margin-bottom: 9px;
  width: 77px;
  height: 77px;
  border: 1px solid #d9d9d9;
}
.weui-uploader__input-box:before, .weui-uploader__input-box:after {  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #d9d9d9;
}
.weui-uploader__input-box:before {  width: 2px;
  height: 39.5px;
}
.weui-uploader__input-box:after {  width: 39.5px;
  height: 2px;
}
.weui-uploader__input {  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.hideTrue {  display: none
}

3.在js層的實(shí)現(xiàn)中在在data變量中先定義好
pics: [],
count: [1, 2, 3],
isShow:true,
變量
1)onload的方法中首先要加載

isShow: (options.isShow == "true" ? true : false)

2)頁面布局形成的為:

3)在實(shí)現(xiàn)圖片的選擇上傳中點(diǎn)擊空白的頁面增加圖片調(diào)用執(zhí)行方法

在 圖片的上傳后success成功返回值中在開發(fā)工具上是以http://開頭返回圖片文路徑,手機(jī)上返回的是wxfile:// 開頭的


4)而實(shí)現(xiàn)圖片的預(yù)覽調(diào)用的方法是:

  previewImage: function (e) {    var current = e.target.dataset.src
    wx.previewImage({      current: current,      urls: this.data.pics
    })
  },
  1. 實(shí)現(xiàn)將圖片上傳到后臺的服務(wù)器上,在js中調(diào)用的方法
    //對保存了圖片數(shù)組pics做一個(gè)for循環(huán)。

 wx.uploadFile({              url: url + "/WxController/upload",              filePath: pics[0], //這里微信的調(diào)用方法只能每次上傳一張圖片所以可以再調(diào)用方法前做對數(shù)組pics的一個(gè)迭代循環(huán)。
              name: 'file',              formData: {                coNo: app.globalData.staff.coNo,                lastFolder: 'ProdPaperWx'
              },              dataType: 'json',              success: function (res) {                if (res.statusCode == 200) {					console.log("成功返回值:",res)
				}
			  }
	})		

后臺接口方法/WxController/upload 用java執(zhí)行

 public Map<String,Object> upload(HttpServletRequest request, @RequestParam(value = "file", required = false) MultipartFile file) throws IOException {        Map<String,Object> map=new HashMap<String, Object>();        String msg="",ret="success",path="",type=null;
        request.setCharacterEncoding("UTF-8");        String coNo=request.getParameter("coNo");        String lastFolder =request.getParameter("lastFolder");        if(!file.isEmpty()){            String fileName = file.getOriginalFilename();
            type = fileName.indexOf(".") != -1 ? fileName.substring(fileName.lastIndexOf(".") + 1, fileName.length()) : null;            if(type!=null){                if("PNG".equals(type.toUpperCase())||"JPG".equals(type.toUpperCase())) {                    // 項(xiàng)目在容器中實(shí)際發(fā)布運(yùn)行的根路徑
                 String realPath=BaseController.getCustFilePath()+"image/"+coNo+ "/" + lastFolder + "/";            //這圖片存放的路徑采用了在指定的方式,在BaseController的getCustFilePath()方法中指定好了  
                 File myFilePath = new File(realPath);              if (!myFilePath.exists()){//文件夾不存在,生成一個(gè)文件夾
               myFilePath.mkdirs();
              }                    // 自定義的文件名稱
                    String trueFileName=coNo+String.valueOf(System.currentTimeMillis())+"."+type;                    // 設(shè)置存放圖片文件的路徑
                    path=realPath+trueFileName;
                    file.transferTo(new File(path));ret="success";msg="";
                }else {
                 msg="不是我們想要的文件類型,請按要求重新上傳!";ret="error";path="";
                }
            }else{
                msg="文件類型為空!";ret="error";path="";
            }
        }else {
            msg="沒有找到相對應(yīng)的文件!";ret="error";path="";
        }
        map.put("ret",ret);
        map.put("msg",msg);
        map.put("path",path);        return map;
    }

這里是BaseController類內(nèi)的一個(gè)指定圖片存放路徑的方法。

public class BaseController {	//客戶文件存放路徑
		public static String getCustFilePath(){			return "D:/lqb/imge/";
			}
}


主站蜘蛛池模板: 美女视频是黄的免费观看 | 国产精品a久久久久 | 国产99亚洲| 久免费视频 | 日韩三级不卡 | 国产中的精品av小宝探花 | 天天插天天射 | 天天爽天天做 | 黄色一区三区 | japanese黑人亚洲人4k | 久久九九视频 | 欧美大片在线看免费观看 | 青青河边草手机免费 | 日韩一区正在播放 | 99免费国产| 久久视频国产 | 国产精品久久久久久久av电影 | 欧美日韩国产精品爽爽 | 欧美色图视频一区 | 国产精品一区二区吃奶在线观看 | 成人小视频免费在线观看 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 国产成人一区二区在线观看 | 久久久国产精品人人片99精片欧美一 | 国产成人久久精品一区二区三区 | 欧美一区二区三区在线观看 | 久久久久久久av麻豆果冻 | 免费在线激情视频 | 开心色激情网 | 青青草在久久免费久久免费 | 欧美91精品久久久久国产性生爱 | 日韩va欧美va亚洲va久久 | 亚洲精品国产综合99久久夜夜嗨 | 欧美视频在线二区 | 久久婷婷精品 | 久久免费播放视频 | www.99久久.com| 国产一级精品视频 | 国产黄色免费观看 | 久草在线资源视频 | 婷婷在线资源 | 国产在线专区 | 午夜视频欧美 | 成人在线一区二区三区 | 99综合视频 | 久久久久免费网站 | 97香蕉久久超级碰碰高清版 | 久久人人爽爽人人爽人人片av | 日韩免费二区 | 日韩欧美一区二区三区免费观看 | 在线播放 日韩专区 | 天天操天天射天天舔 | 爱爱av网站 | 黄色a视频免费 | 欧美999| 日韩精品中文字幕一区二区 | 国产午夜精品一区二区三区在线观看 | 亚洲成人二区 | 这里只有精品视频在线 | 蜜臀一区二区三区精品免费视频 | 日本一区二区三区免费看 | 在线视频手机国产 | 国产黄色精品在线 | 国产一级性生活 | 国产主播大尺度精品福利免费 | 国产色啪| 四虎在线免费观看 | 一级α片免费看 | 亚洲综合激情小说 | av电影在线播放 | 美女性爽视频国产免费app | 狠狠色丁香 | 久久久久亚洲精品国产 | 美女国产精品 | 91高清免费 | 日本中文一级片 | 人人爽人人澡人人添人人人人 | 97色国产 | 国产精品毛片久久 | 亚洲欧洲精品一区 | 国产精品美女免费看 | 婷婷丁香在线视频 | 亚洲乱码在线观看 | 日韩欧美成人网 | 国产91免费观看 | 免费视频久久久久久久 | 国产精品免费一区二区三区 | 九九久久免费 | 91精品视频在线免费观看 | 日日爽夜夜操 | 久久久国产精品亚洲一区 | 久草网视频在线观看 | 久久国产视频网 | 蜜桃传媒一区二区 | 国产小视频在线免费观看 | 久久久2o19精品 | 国产精品第十页 | 久草在在线 | 日韩免费观看高清 |