小程序上传图片到又拍云源码(完整版)

// miniprogram/pages/index/upyun.js

var app = getApp();

const Upyun = require('../../sim.js/upyun');

const upyun = new Upyun({

bucket: 'andiffnet1',      //服务名称

operator: 'cheng',         //操作员名称

getSignatureUrl: 'https://wx.weicu8.com/api/file/sign'      //服务器地址,源码请加微信索取

});

Page({

//页面的初始数据

data: {

 

},

//生命周期函数--监听页面加载

onLoad: function (options) {

 

},

chooseImage: function () {

const self = this;

wx.chooseImage({

count: 1,

sizeType: ['compressed'],

sourceType: ['album'],

success: function (res) {

const imageSrc = res.tempFilePaths[0];

var arrs = imageSrc.split('.');

var fileext = arrs[arrs.length - 1];

var arrext = new Array('jpg','png','gif','jpeg','webp');   //允许上传的扩展名

var i = arrext.indexOf(fileext);

if(i==-1){

return;//不符合要求的文件扩展名,不能上传。

}

var myDate = new Date();

var year = myDate.getFullYear();

var month = myDate.getMonth()+1;

var day = myDate.getDate();

var hour = myDate.getHours();

var minutes = myDate.getMinutes();

var second = myDate.getSeconds();

var millisecond = myDate.getMilliseconds();

var rnd = Math.floor(Math.random()*100000);

upyun.upload({

localPath: imageSrc,

remotePath: '/skin/' + year + month + day + hour + minutes + second + millisecond + rnd + '.png',

success: function (res) {

console.log('uploadImage success, res is:', res)

 

wx.showToast({

title: '上传成功',

icon: 'success',

duration: 1000

})

 

self.setData({

imageSrc

})

},

fail: function ({ errMsg }) {

console.log('uploadImage fail, errMsg is', errMsg)

}

})

},

fail: function ({ errMsg }) {

console.log('chooseImage fail, err is', errMsg)

}

})

},

/**

* 用户点击右上角分享

*/

onShareAppMessage: function () {

 

}

})

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理用户信息微信小程序源码(含截图)相册;处理

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值