이 글의 내용은 사진을 업로드할 때 WeChat 애플릿의 크기를 제한하는 방법(코드 포함)에 관한 것입니다. 필요한 친구들이 참고할 수 있기를 바랍니다.
최근 WeChat 애플릿 프로젝트가 있었는데, 사진을 여러 장 업로드해야 하는데, 사진 개수는 3장을 초과할 수 없고, PHP에서는 사진 업로드가 2M만 업로드하도록 설정되어 있어서 업로드가 실패해서 한 장을 업로드해야 합니다. 프론트엔드 이 기능은 WeChat API(wx.chooseImage)를 사용하여 사진을 가져옵니다. 사진이 3보다 크면 메시지가 표시되고 사진이 2M보다 크면 메시지가 나타납니다. . 2M 미만의 사진만 업로드할 수 있습니다.
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' }) } }
지원되는 최소 버전은 1.2.0입니다.
작은 프로그램: 동적으로 사용하는 방법 JSON 객체 배열 추가 및 삭제(코드 포함)
WeChat Mini 프로그램 예: Tencent Map을 호출하여 jsonp 데이터를 얻는 방법
WeChat Mini 프로그램에서 API를 호출하여 데이터 요청을 구현하는 방법
위 내용은 이미지를 업로드할 때 WeChat 애플릿의 크기를 제한하는 방법(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!