第一步:獲取七牛云token,這步操作很簡單,請求七牛云接口即可
getUpToken: function() {
? ? var url = "resource/getUpToken"
? ? var header = {
? ? ? token : wx.getStorageSync("token")
? ? }
? ? var that = this
? ? network.requestLoading(url,"",header,"",function(data){
? ? ? console.log(data)
? ? ? that.setData({
? ? ? ? up_token : data.data
? ? ? })
? ? },function(){
? ? })
? },
第二步:利用upfile API上傳文件
wx.uploadFile({
? ? ? ? ? ? ? formData:{token:that.data.up_token},//這里是請求頭部分
? ? ? ? ? ? ? url: 'url',
? ? ? ? ? ? ? filePath: tempFilePaths[i],
? ? ? ? ? ? ? name:"file",
? ? ? ? ? ? ? success:function(data) {
? ? ? ? ? ? ? ? var res = JSON.parse(data.data)
? ? ? ? ? ? ? ? var image_keys = that.data.image_keys.concat(res.key)
? ? ? ? ? ? ? }
? ? ? ? ? ? })