按照https://github.com/tencentyun/wecos-ugc-upload-demo上面的操作来的

鉴权服务器应该是没有问题的,我用web试过可以成功上传文件


// upload.js

var REGION = 'ap-shanghai'

var APPID = 'xxx'

var BUCKET_NAME = 'xx'


var cosUrl = "https://" + REGION + ".file.myqcloud.com/files/v2/" + APPID + "/" + BUCKET_NAME


//填写自己的鉴权服务器地址

var cosSignatureUrl = 'xxx'


/**

* 上传方法

* filePath: 上传的文件路径

* fileName: 上传到cos后的文件名

*/

function upload(filePath, fileName) {


    // 鉴权获取签名

    wx.request({

        url: cosSignatureUrl,

        success: function (cosRes) {

        

            // 签名

            var signature = cosRes.data

            

            // 头部带上签名,上传文件至COS

            wx.uploadFile({

                url: cosUrl + '/' + fileName,

                filePath: filePath,

                header: {

                    'Authorization': signature

                },

                name: 'filecontent',

                formData: {

               &n

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Aria

    12人对此回答表示赞同

    有没有小程序或者腾讯云方面的技术大牛出来解答一下啊?

    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 古小星

    12人对此回答表示赞同

    提示没有权限,进腾讯云看一下有没有权限设置是不是设成私有读写了。

    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 李振藩

    7人对此回答表示赞同

    请问如果是region配置错了,那么正确的应该是怎样的呢?方便贴一下吗?

    展开
    7
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Josiah3

    5人对此回答表示赞同

    并不是,根据我自己查到的一些资料,可能是region设置错了,这里的region跟web里面不太一样,但是现在的问题是我已经不能修改小程序的域名设置了,这个月已经达到五次了

    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部