小程序獲取圖片大小


data:{
    img:[], //設置一個數組
}
 
add_img:function(){
    var that = this,
    img = that.data.img;
        if(img.length < 3){  //如果圖片數量小於3張,可以直接獲取圖片
            wx.chooseImage({
                count:1,     //默認9
                sizeType:['compressed'], //可以指定原圖還是壓縮圖,默認二者都有
                sourceType:['album','camera'],//可以指定來源相冊還是相機,默認二者都有
                success:function(res){
                    var tempFilesSize = res.tempFiles[0].size;  //獲取圖片的大小,單位B
                    if(tempFilesSize <= 2000000){   //圖片小於或者等於2M時 可以執行獲取圖片
                        var tempFilePaths = res.tempFilePaths[0]; //獲取圖片
                        that.data.img.push(tempFilePaths);   //添加到數組
                        that.setData({
                            img:that.data.img
                        })
                    }else{    //圖片大於2M,彈出一個提示框
                        wx.showToast({
                            title:'上傳圖片不能大於2M!',  //標題
                            icon:'none'       //圖標 none不使用圖標,詳情看官方文檔
                        })
                    }
                }
            })
        }else{  //大於三張時直接彈出一個提示框
             wx.showToast({
                 title:'上傳圖片不能大於3張!',
                 icon:'none'   
             })
 
        }
 
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM