欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序批量上傳圖片到七牛(推薦)

 更新時間:2019年12月19日 11:44:56   作者:flysnownet  
這篇文章主要介紹了微信小程序批量上傳圖片到七牛,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

一、引入七牛SDK

具體查看文檔

https://github.com/gpake/qiniu-wxapp-sdk/blob/master/README.md

二、封裝上傳方法upload.js

/**
 * 上傳函數(shù)
 */
const qiniuUploader = require("qiniuUploader");
const request = require("./request.js")
 
// 初始化七牛相關(guān)參數(shù)
function initQiniu() {
  var options = {
    uploadURL: 'https://up.qiniup.com',
    region: 'ECN', //
    uptokenURL: request.URL + 'qiniu-token?token=' + getApp().globalData.token,
    // uptoken: 'xxxx',
    domain: 'cdn-mpsoft.tujihome.com/',
  };
  qiniuUploader.init(options);
}
 
function upload(filePath, success, fail) {
  initQiniu();
  // 交給七牛上傳
  qiniuUploader.upload(filePath, (res) => {
    success(res);
  }, (error) => {
    console.error('error: ' + JSON.stringify(error));
    fail(error);
  });
}
 
 
/**
 * 批量上傳
 * @param images
 */
function batchUpload(images) {
  let uplist = []
  for (let index in images) {
    const path = images[index]['url'];
    const key = images[index]['key'];
    let promise = new Promise((resolve, reject) => {
      qiniuUploader.upload(path, (res) => {
        resolve(res.imageURL)
      }, (error) => {
        reject(error)
      },{
        uploadURL: 'https://up.qiniup.com',
        region: 'ECN', //
        uptokenURL: request.URL + 'qiniu-token?token=' + getApp().globalData.token,
        key: key,
        domain: 'cdn-mpsoft.tujihome.com/',
      });
    })
    uplist.push(promise)
  }
  Promise.all(uplist).then((resultList) => {
    console.log(resultList);
    return resultList;
  }, error => {
    console.log(error)
    throw err;
  })
}
 
module.exports = {
  'upload': upload,
  'BatchUpload' : batchUpload,
}

url:文件路徑,key:文件名

batchUpload()傳入數(shù)組,包含文件路徑跟文件名,不需要自定義文件名可以修改下,只調(diào)用一次初始化方法,

返回值為包含所有文件路徑的數(shù)組

三、調(diào)用

uploadImage(images) {
    var that = this
    var imageURL = [];
    for (var i of images) {
      i.key = 'gclw_' + Date.parse(new Date()) + Math.random() + '.jpg';
    }
 
    try {
      imageURL = upload.BatchUpload(images);
      return imageURL;
    } catch (e) {
      wx.showModal({
        title: '提示',
        content: e,
        showCancel: false,
      })
    }
  },

結(jié)果

總結(jié)

以上所述是小編給大家介紹的微信小程序批量上傳圖片到七牛,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • 原生js實現(xiàn)trigger方法示例代碼

    原生js實現(xiàn)trigger方法示例代碼

    這篇文章主要給大家介紹了關(guān)于利用原生js實現(xiàn)trigger方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用js具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 鼠標(biāo)拖動改變DIV等網(wǎng)頁元素的大小的實現(xiàn)方法

    鼠標(biāo)拖動改變DIV等網(wǎng)頁元素的大小的實現(xiàn)方法

    下面小編就為大家?guī)硪黄髽?biāo)拖動改變DIV等網(wǎng)頁元素的大小的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 實現(xiàn)隔行換色效果的兩種方式【實用】

    實現(xiàn)隔行換色效果的兩種方式【實用】

    本文主要介紹了實現(xiàn)隔行顏色交替 鼠標(biāo)經(jīng)過高亮顏色的兩種方式的具體實例,有助于理解和使用。方案一:純CSS編寫;方案二:js代碼編寫。需要的朋友可以參考下
    2016-11-11
  • Bootstrap每天必學(xué)之js插件

    Bootstrap每天必學(xué)之js插件

    Bootstrap每天必學(xué)之js插件,Bootstrap 自帶 12 種 jQuery 插件,擴展了功能,可以給站點添加更多的互動,感興趣的小伙伴們可以參考一下
    2015-11-11
  • JS常用排序方法實例代碼解析

    JS常用排序方法實例代碼解析

    這篇文章主要介紹了js常用排序方法實例代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • intro.js 頁面引導(dǎo)簡單用法 分享

    intro.js 頁面引導(dǎo)簡單用法 分享

    這篇文章介紹了intro.js 頁面引導(dǎo)簡單用法,有需要的朋友可以參考一下
    2013-08-08
  • 用JavaScript實現(xiàn)一個代碼簡潔、邏輯不復(fù)雜的多級樹

    用JavaScript實現(xiàn)一個代碼簡潔、邏輯不復(fù)雜的多級樹

    這篇文章主要介紹了用JavaScript實現(xiàn)一個代碼簡潔、邏輯不復(fù)雜的多級樹,需要的朋友可以參考下
    2014-05-05
  • canvas 彈幕效果(實例分享)

    canvas 彈幕效果(實例分享)

    本文主要分享了canvas實現(xiàn)彈幕效果的實例代碼。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • JavaScript實現(xiàn)多行文本溢出

    JavaScript實現(xiàn)多行文本溢出

    這篇文章主要為大家詳細介紹了如何使用JavaScript實現(xiàn)多行文本溢出省略號的樣式,文中的示例代碼講解詳細,有需要的小伙伴可以參考一下
    2024-03-03
  • layui table數(shù)據(jù)修改的回顯方法

    layui table數(shù)據(jù)修改的回顯方法

    今天小編就為大家分享一篇layui table數(shù)據(jù)修改的回顯方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09

最新評論