22 lines
818 B
JavaScript
22 lines
818 B
JavaScript
var COS = require('./cos-wx-sdk-v5');
|
|
var config = require('../config');
|
|
var cos = new COS({
|
|
getAuthorization: function (options, callback) {
|
|
wx.request({
|
|
method: 'GET',
|
|
url: config.stsUrl, // 服务端签名,参考 server 目录下的两个签名例子
|
|
dataType: 'json',
|
|
success: function (result) {
|
|
var data = result.data;
|
|
callback({
|
|
TmpSecretId: data.credentials && data.credentials.tmpSecretId,
|
|
TmpSecretKey: data.credentials && data.credentials.tmpSecretKey,
|
|
XCosSecurityToken: data.credentials && data.credentials.sessionToken,
|
|
ExpiredTime: data.expiredTime,
|
|
});
|
|
}
|
|
});
|
|
},
|
|
});
|
|
|
|
module.exports = cos; |