日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql多图怎么同时上传,小程序如何同时上传多张图片?

發(fā)布時間:2025/3/20 数据库 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql多图怎么同时上传,小程序如何同时上传多张图片? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

元素上bindtap方法:(選擇圖片)

chooseImgHandler: function (e) {

var that = this;

that.count_img = count_img; //允許上傳的圖片數(shù)目

if (that.isGoing) return;

that.isGoing = true;

if (count_img) {

wx.chooseImage({

count: count_img,

sizeType: ['compressed'],

sourceType: ['album', 'camera'],

success: function (res) {

var tempFilePaths = res.tempFilePaths;

wx.showLoading();

that.uploadimg(tempFilePaths);

},

fail: function () {

// App.serverErrorTip("圖片選擇失敗...");

that.isGoing = false;

}

})

} else {

App.serverErrorTip('已達到上傳圖片上限啦~');

that.isClicking = false;

}

},

//拿到用戶選擇的圖片的臨時文件路徑數(shù)組以后,循環(huán)上傳到自己的服務(wù)器

//上傳多圖

uploadimg: function (data) {

var that = this,

zero = 0,

i = data.i ? data.i : zero,

success = data.success ? data.success : zero,

fail = data.fail ? data.fail : zero,

count_img = that.count_img;

wx.uploadFile({

url: '自己服務(wù)器的地址',

filePath: data[i],

name: 'file',

formData: {服務(wù)器需要接受的參數(shù)},

success: function (resp) {

if (resp.statusCode == 200) {

if (!resp.data || resp.data.indexOf("errcode") != -1) {

var msg = "";

try {

var json = eval("(" + resp.data + ")");

msg = '上傳圖片失敗:' + json.errmsg;

} catch (e) {

msg = '上傳圖片失敗'

}

that.wetoast.toast({

title: msg,

duration: 3000

})

fail++;

wx.hideLoading();

} else {

//成功后的回調(diào)

//自己的事件方法

that.count_img = count_img;

if (i == (data.length - 1)) {

wx.hideLoading();

}

}

} else {

if (i == (data.length - 1)) {

wx.hideLoading();

}

App.serverErrorTip('上傳圖片失敗');

}

},

fail: function (res) {

fail++;

if (i == (data.length - 1)) {

wx.hideLoading();

}

},

complete: function () {

i++;

if (i == data.length) { //當圖片傳完時,停止調(diào)用

console.log('執(zhí)行完畢');

console.log('成功:' + success + " 失敗:" + fail);

that.isClicking = false;

} else {//若圖片還沒有傳完,則繼續(xù)調(diào)用函數(shù)

data.i = i;

data.success = success;

data.fail = fail;

that.uploadimg(data);

}

}

});

},

總結(jié)

以上是生活随笔為你收集整理的mysql多图怎么同时上传,小程序如何同时上传多张图片?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。