七牛js-sdk上传 报错 “POST http://up-z2.qiniu.com/ 403 (Forbidden)”

发布于 2022-09-04 18:01:35 字数 1560 浏览 12 评论 0

使用七牛官方的js-sdk(Plupload)上传,以下是代码:

let uploader = Qiniu.uploader({
    runtimes: 'html5,flash,html4',
    browse_button: 'upload',
    uptoken_url: './videos/upload',
    get_new_uptoken: true,
    domain: 'http://on5gjg7q0.bkt.clouddn.com',
    max_file_size: '100mb',
    max_retries: 1,
    chunk_size: '0mb',
    auto_start: true,
    unique_names: true,
    init: {
        'FilesAdded': function (up, files) {
            plupload.each(files, function (file) {
                // 文件添加进队列后,处理相关的事情
            });
        },
        'BeforeUpload': function (up, file) {
            // 每个文件上传前,处理相关的事情
        },
        'UploadProgress': function (up, file) {
            // 每个文件上传时,处理相关的事情
            let chunk_size = plupload.parseSize(this.getOption('chunk_size'));
            //console.log(chunk_size);
            app.speed = Math.round(file.speed / 1024) + 'KB/S';
            app.percentage = file.percent;
        },
        'FileUploaded': function (up, file, info) {
            let domain = up.getOption('domain');
            let res = parseJSON(info);
            let sourceLink = domain + "/" + res.key;
            console.log(sourceLink);
        },
        'Error': function (up, err, errTip) {
            //上传出错时,处理相关的事情
        },
        'UploadComplete': function () {
            //队列文件处理完毕后,处理相关的事情
        }
    }
});

但是,运行后一直报错

图片描述

如何解决?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泼猴你往哪里跑 2022-09-11 18:01:35

可能是上传的访问域名和存储区域不匹配,你可以看一下七牛官方文档https://developer.qiniu.com/k...
你用的是华南的url 如果你在七牛创建的是其他地区的存储对象,是上传不了的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文