首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >cos js sdk 上传提示params.AuthData is undefined ?

cos js sdk 上传提示params.AuthData is undefined ?

提问于 2019-05-07 10:37:15
回答 1关注 0查看 390

从后端获取的secretId 和 secretKey ,上传的时候控制台提示 params.AuthData is undefined

代码语言:javascript
复制
var Bucket = 'test-1259124110';
var Region = 'ap-shanghai';

var cos = new COS({
    // 必选参数
    getAuthorization: function (options, callback) {
        // 服务端 JS 和 PHP 例子:https://github.com/tencentyun/cos-js-sdk-v5/blob/master/server/
        // 服务端其他语言参考 COS STS SDK :https://github.com/tencentyun/qcloud-cos-sts-sdk
        // STS 详细文档指引看:https://cloud.tencent.com/document/product/436/14048
        post({
            data: {
                url: "/backend/album/prepare_upload_photo",
                type: 'POST',
                headers: [
                    "Authorization:" + cookieValue
                ]
            },
            func: function (res) {
                console.log(res)
                callback({
                    TmpSecretId: res.data.credentials.tmpSecretId,
                    TmpSecretKey: res.data.credentials.tmpSecretKey,
                    XCosSecurityToken: res.data.credentials.sessionToken,
                    ExpiredTime: res.data.credentials.expiredTime
                });
                //初始化实例
            }
        })
    },
});




// 监听选文件
document.getElementById('file-selector2').onchange = function () {

    var file = this.files[0];
    if (!file) return;
    cos.sliceUploadFile({
        Bucket: Bucket,
        Region: Region,
        Key: getUUID(),
        Body: file
    }, function (err, data) {
        console.log(err, data);
    });
};

后端返回的临时secretId

代码语言:js
复制
sessionToken: "jna6h5qMFZUM6X34vfyA3qDZc660f6F55728e2844d496ca5032b31dfde26e3964xvGlMGcz3rINro_qi7XcI7d3siZ_yTFR8V46wgCNZTNEtmuP79DsQbwT08QPyk4Cw5yzrJftxs3OR6je00QbZ5E5rHYHgQYeC8wnuCOS7vPCBAim8u1pQUeBvbPwGYKLnR5TVuIjd1VejxhLN58VMDwaZPwMjTDWCjmzkbnnZAuoyhZPgkvaJbPCUgdb2kA2uTrgLRAqUbjHpeI8_G5klim4Z1aHWQVN_Opaa_UGJfHja7pJjNBmcPib5rAnj6Bjf0Kdha6AQwOHL88TUuUjZvdeJelMVQk4QxL-mkCay6N_7aFnmTTlGeWYzrNbdwm_c4J3YhoZJUwkK-JFobDaKHqIdZuR59Ox0peN3BOsQx0l-bMe4RagME_Ce9IdYyO55jgG-e8FZFZJeQI-TN7ZwkEa1AE5h-fZ3ugByMj-BdBfKCyi52ieovC3ODdr2hOsR1n8tni7tMoVoukTGvkyA"
​​​tmpSecretId: "AKID703FtlzQNU4IvLZvEy-Sf50jXUm1hiMe4T6kWA1r7vKJs94RqiHsVu6Tm6069902"
​tmpSecretKey: "US5wx37e48E3r4RYrCXD3PodH4aVioZrQUxdgExcBPo="
expiredTime: 1557198104

控制台报错

是我漏了传了什么参数吗

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档