婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > tp5實現微信小程序多圖片上傳到服務器功能

tp5實現微信小程序多圖片上傳到服務器功能

熱門標簽:合肥外呼系統app 電銷機器人-快迭智能 沈陽人工智能電銷機器人公司 高識別電銷機器人 拉薩打電話機器人 哈爾濱400電話辦理到易號網 智能外呼電銷系統 h5 地圖標注 寶安400電話辦理

最近在做一個教育類的小商城的微信小程序,用到了上傳多個圖片文件到服務器端,這里做一個講解,希望對大家有所幫助。

1,小程序端:

在wxml文件中:

!--選擇圖片 -->
view class="picture">
view class="img" wx:for="{{imgs}}" wx:for-item="item" wx:key="*this">
image class='imgSelected' src="{{item}}" data-index="{{index}}" mode="aspectFill" bindtap="previewImg">/image>
view class="delete-btn" data-index="{{index}}" catchtap="deleteImg">刪除/view>
/view>
view class="clickImg" bindtap="chooseImg">點擊上傳作業/view>
/view>
!-- 選擇圖片end -->

在js文件中:

Page({
/**
 * 頁面的初始數據
*/
data: {
 index: 0,
 multiIndex: [0, 0],
//傳到后臺的課程分類
cname:'',
 },
/**
 * 生命周期函數--監聽頁面加載
*/
onLoad: function (options) {
 },
/**
 * 
 * 生命周期函數--監聽頁面初次渲染完成
*/
onReady: function () {
 },
/**
 * 生命周期函數--監聽頁面顯示
*/
onShow: function () {
 },
/**
 * 生命周期函數--監聽頁面隱藏
*/
onHide: function () {
 },
/**
 * 生命周期函數--監聽頁面卸載
*/
onUnload: function () {
 },
/**
 * 頁面相關事件處理函數--監聽用戶下拉動作
*/
onPullDownRefresh: function () {
 },
/**
 * 頁面上拉觸底事件的處理函數
*/
onReachBottom: function () {
 },
/**
 * 用戶點擊右上角分享
*/
onShareAppMessage: function () {
 },
// 上傳圖片操作
// 上傳圖片
chooseImg: function (e) {
var that = this;
if(that.data.cname==''){
 }else{
var imgs = this.data.imgs;
if (imgs.length >= 9) {
this.setData({
 lenMore: 1
 });
 setTimeout(function () {
 that.setData({
 lenMore: 0
 });
 }, 2500);
return false;
 }
 wx.chooseImage({
// count: 1, // 默認9
 sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓縮圖,默認二者都有
sourceType: ['album', 'camera'], // 可以指定來源是相冊還是相機,默認二者都有
success: function (res) {
// 返回選定照片的本地文件路徑列表,tempFilePath可以作為img標簽的src屬性顯示圖片
var tempFilePaths = res.tempFilePaths;
var imgs = that.data.imgs;
// console.log(tempFilePaths + '----');
for (var i = 0; i  tempFilePaths.length; i++) {
if (imgs.length >= 9) {
 that.setData({
 imgs: imgs
 });
return false;
 } else {
 imgs.push(tempFilePaths[i]);
 }
 }
// console.log(imgs);
 that.setData({
 imgs: imgs,
 });
//循環把圖片上傳到服務器
for (var i = 0; i  imgs.length; i++) {
 wx.uploadFile({
 url: url + 'Wx_SaveHomeWork',
 filePath: imgs[i],
 name: 'files',
 formData: {
 cname: that.data.cname
 },
 success: function (res) {
 console.log(res)
 }
 })
 }
 }
 });
 }
 },
// 刪除圖片
deleteImg: function (e) {
var imgs = this.data.imgs;
var index = e.currentTarget.dataset.index;
 imgs.splice(index, 1);
this.setData({
 imgs: imgs
 });
 },
// 預覽圖片
previewImg: function (e) {
//獲取當前圖片的下標
var index = e.currentTarget.dataset.index;
//所有圖片
var imgs = this.data.imgs;
 wx.previewImage({
//當前顯示圖片
current: imgs[index],
//所有圖片
urls: imgs
 })
 },
})

2,我們注意到我的wx.request請求中Wx_SaveHomeWork方法是后臺服務器的接收圖片方法,

后邊我會把這個方法展示出來,

3.tp5后臺controller中:

//存取學生作業信息
  public function Wx_SaveHomeWork(){
    $files=\request()->file('files');
    $cname=\request()->param('cname');
    $cid=Db::name('course')->where('cname',$cname)->value('id');
    $max_id=Db::name('homework')->max('id');
    foreach($files as $item){
// 移動到框架應用根目錄/public/uploads/ 目錄下
      $info = $files->rule('date')->move(ROOT_PATH . 'public' . DS . 'uploads');
      if($info){
        $saveName=str_replace("\\","/",$info->getSaveName());
        $img='/uploads/'.$saveName;
        $homework[]=['id'=>$max_id+1,'img'=>$img,'cid'=>$cid];
      }
    }
    //把數據插入到作業表中
    \db('homework')->insertAll($homework);
  }

這里說一下,max_id的作用,因為接受的是多張圖片,相當于一次性要存儲多條數據,所以用max_id對id進行自增,存儲到數據庫表,cid是我自己數據庫邏輯需要用到的變量,可以不用考慮,

4.講解的不夠清楚,因為是自己寫的,感受不到難點在哪里,我自己的難點是在小程序端的圖片上傳,用了for循環,循環上傳的方法,其他的相對來說,邏輯比較簡單。

總結

以上所述是小編給大家介紹的tp5實現微信小程序多圖片上傳到服務器功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • TP5框架實現上傳多張圖片的方法分析
  • tp5框架基于ajax實現異步刪除圖片的方法示例
  • 基于ThinkPHP5.0實現圖片上傳插件
  • ThinkPHP5+Layui實現圖片上傳加預覽功能
  • ThinkPHP5.0 圖片上傳生成縮略圖實例代碼說明
  • thinkPHP5框架整合plupload實現圖片批量上傳功能的方法
  • thinkphp5上傳圖片及生成縮略圖公共方法(分享)
  • thinkPHP5.0框架驗證碼調用及點擊圖片刷新簡單實現方法
  • Thinkphp5+plupload實現的圖片上傳功能示例【支持實時預覽】
  • Thinkphp5框架實現圖片、音頻和視頻文件的上傳功能詳解
  • ThinkPHP5+UEditor圖片上傳到阿里云對象存儲OSS功能示例
  • TP5框架實現一次選擇多張圖片并預覽的方法示例

標簽:成都 山東 泰州 梅州 張家口 巴中 林芝 威海

巨人網絡通訊聲明:本文標題《tp5實現微信小程序多圖片上傳到服務器功能》,本文關鍵詞  tp5,實現,微信,小,程序,多圖,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《tp5實現微信小程序多圖片上傳到服務器功能》相關的同類信息!
  • 本頁收集關于tp5實現微信小程序多圖片上傳到服務器功能的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区视频在线观看| 日韩免费高清电影| 国产午夜精品在线观看| 在线精品视频一区二区| 国产精品一线二线三线精华| 国产精品国产三级国产aⅴ入口| 欧美色网站导航| 9i看片成人免费高清| 蜜芽一区二区三区| 亚洲视频一区在线| 中文字幕一区二区三区av| 亚洲综合在线免费观看| 久久久久久久久久美女| 欧美一级xxx| 日韩免费观看高清完整版在线观看| 一本大道av一区二区在线播放| 国产精品一二三四五| 亚洲一区二区在线观看视频| 久久综合网色—综合色88| 日韩欧美资源站| 日韩一区二区三区电影在线观看 | 欧美大片在线观看| 精品国精品自拍自在线| 亚洲激情在线播放| 国产成人午夜视频| 91高清视频在线| 久久久美女毛片| 日韩极品在线观看| 成人免费观看视频| 欧美日韩精品一二三区| 国产精品婷婷午夜在线观看| 午夜精品福利久久久| 激情综合亚洲精品| 在线视频国内自拍亚洲视频| 欧美日韩大陆在线| 国产视频一区二区在线观看| 亚洲男帅同性gay1069| 粉嫩av亚洲一区二区图片| 91精品中文字幕一区二区三区| 亚洲色图视频网站| 国产成人a级片| 日本一区二区电影| 国产资源精品在线观看| 欧美成人福利视频| 国产精品久久久久影院亚瑟| 国产永久精品大片wwwapp| 欧美二区三区的天堂| 日韩美女视频一区二区在线观看| 亚洲欧洲av在线| 国产一本一道久久香蕉| 色女孩综合影院| 成人免费小视频| 色噜噜狠狠色综合中国| 精品久久久影院| 免费观看在线色综合| 欧美高清视频不卡网| 亚洲.国产.中文慕字在线| 一本大道久久a久久综合| 久久中文字幕电影| 国产精品一区二区在线播放| 国产欧美日韩麻豆91| 成人激情视频网站| 日本一区二区高清| 欧美亚洲图片小说| 日本亚洲欧美天堂免费| 亚洲国产精品ⅴa在线观看| 精品国产免费人成电影在线观看四季| 91久久人澡人人添人人爽欧美| 日韩美女在线视频 | 99视频在线精品| 国产精品福利影院| 国产成人精品亚洲777人妖| 日韩一区二区高清| 国产在线精品一区在线观看麻豆| 91麻豆自制传媒国产之光| 久久久精品tv| 欧美日韩一区二区电影| 丝袜美腿亚洲综合| 国产精品五月天| 色88888久久久久久影院按摩| 亚洲欧美日韩久久精品| 欧美猛男gaygay网站| 韩国视频一区二区| 最近日韩中文字幕| 欧美大胆人体bbbb| 日韩精品欧美成人高清一区二区| 欧美一区二区高清| 午夜精品久久久久久久久| 日韩欧美亚洲国产另类| 粉嫩久久99精品久久久久久夜| 日韩毛片精品高清免费| 久久久一区二区三区| 色婷婷亚洲综合| 国产一区不卡视频| 日韩精品一卡二卡三卡四卡无卡| 国产亚洲精久久久久久| 9191成人精品久久| 欧美性色黄大片手机版| 色伊人久久综合中文字幕| 日本91福利区| 久久久精品综合| 精品久久久久久久久久久院品网| 91美女福利视频| 精品亚洲porn| 一区二区三区**美女毛片| 国产精品久久久久久久久免费相片 | 午夜亚洲国产au精品一区二区| 99精品热视频| 国产在线日韩欧美| 精品亚洲国内自在自线福利| 欧美国产综合一区二区| 日韩午夜小视频| 欧美日本一区二区| 99视频精品在线| 青青草97国产精品免费观看| 一区二区三区电影在线播| 亚洲免费毛片网站| 中文字幕日韩一区| 国产精品久久久久久福利一牛影视 | 色综合天天视频在线观看| 久久99精品久久久久久久久久久久| 亚洲一区二区中文在线| 亚洲综合在线视频| 日韩国产欧美在线观看| 美女一区二区在线观看| 五月激情综合婷婷| 美女国产一区二区三区| 国产麻豆精品视频| gogo大胆日本视频一区| 91色视频在线| 欧美一区日本一区韩国一区| 欧美一级二级三级乱码| 欧美高清在线精品一区| 国产精品无遮挡| 香蕉加勒比综合久久| 国产一区激情在线| 91丨porny丨户外露出| 欧美日韩国产色站一区二区三区| 91精品国产91综合久久蜜臀| 国产亚洲综合在线| 三级欧美在线一区| 成人中文字幕合集| 欧美精品一卡二卡| 国产欧美视频一区二区三区| 1区2区3区欧美| 亚洲电影一区二区| 激情伊人五月天久久综合| a4yy欧美一区二区三区| 欧美一区二区私人影院日本| 亚洲国产精品久久久男人的天堂| 久久国产精品99久久久久久老狼| 色综合中文字幕国产| 欧洲精品一区二区三区在线观看| 精品99一区二区| 亚洲国产成人tv| 色综合一个色综合亚洲| 亚洲美腿欧美偷拍| 日韩福利电影在线观看| 91捆绑美女网站| 亚洲欧美日韩国产一区二区三区| 国产盗摄女厕一区二区三区| 久久新电视剧免费观看| 日本不卡视频一二三区| 色88888久久久久久影院按摩| 亚洲一级在线观看| 成人午夜又粗又硬又大| 欧美一区二区三区视频| 亚洲成人在线网站| 欧美日韩视频在线第一区| 国产精品福利电影一区二区三区四区| 亚洲福利国产精品| 欧美综合久久久| 亚洲卡通动漫在线| 色先锋aa成人| 一区二区高清在线| 日韩欧美国产一二三区| 久久99精品久久久久久动态图| 欧美亚洲一区三区| 亚洲国产欧美在线| 欧美午夜精品理论片a级按摩| 午夜伊人狠狠久久| 精品污污网站免费看| 国产精品国产三级国产普通话99| 成人深夜福利app| 亚洲精品视频免费看| 欧美亚洲一区三区| 免费观看久久久4p| 久久蜜桃av一区二区天堂| 成人高清免费观看| 亚洲精品国久久99热| 欧洲亚洲精品在线| 捆绑调教一区二区三区| 国产精品久久久久一区| 欧美色网一区二区| 日韩成人免费电影| 欧美成人福利视频| 国产精品一卡二卡在线观看| 一区二区在线观看视频| 欧美视频一区二区| 成人免费视频一区|