小程序模板網(wǎng)

又拍云微信小程序 SDK

發(fā)布時間:2018-04-13 14:42 所屬欄目:小程序開發(fā)教程

使用

使用方式可以參考 demo

  1. 軟鏈 upyun-wxapp-sdk.js 到微信小程序項目
  2. 通過 require 引入 Upyun 類,并初始化一個實例
  3. 調用 upyun.upload 方法上傳文件

下載微信小程序開發(fā)工具

增加 demo 目錄為新項目

運行服務器進程


npm run demo

Upyun

  • bucket: 空間名
  • operator: 操作員
  • getSignatureUrl: 計算 signature 的服務器接口地址

示例


const upyun = new Upyun({
  bucket: 'sdkimg',
  operator: 'tester',
  getSignatureUrl: 'http://localhost:8080',
})

Upyun.prototype.upload

  • remotePath 在又拍云存儲的文件路徑
  • localPath 本地文件路徑
  • success 接口調用成功的回調函數(shù)
  • fail 接口調用失敗的回調函數(shù)
  • complete 接口調用結束的回調函數(shù)(調用成功、失敗都會執(zhí)行)

upyun.upload({
  localPath: imageSrc,
  remotePath: '/wxapp/demo',
  success: function(res) {
  },
  fail: function({errMsg}) {
  },
})

計算 signature 的服務器接口 getSignatureUrl 接受 GET 請求,帶有 policy 參數(shù),返回 signature

signature 的計算公式是


md5(policy + '&' + secret)

其中,secret 是表單提交密鑰



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://m.u-renovate.com/wxmini/doc/course/23341.html 復制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×