使用七牛时的 QiniuRequestParameterError 问题 如何解决
发布于 7 年前 作者 thomas0836 3962 次浏览 来自 问答

问题是这样的,我之前在七牛配过一个空间,可以正常运行。但是现在 换成另一个空间(同一个账号)的配置就报

{
    "code": 400,
    "name": "QiniuRequestParameterError"
}

的错误。 使用的 第三方模块是 qn

想确认一下哪些配置的参数我的理解有没有错

accessKey 和 secretKey 我是同一个账号的,所以 都可以不变 对吗? 然后 bucket 是 在 “存储空间列表” 哪里显示的名字对吗? origin 在没有自己绑定域名的情况下的 测试域名对吗? 协议 用 http 就可以对吗? uploadURL 是 填 ‘http://up.qiniu.com/’ 对吗? 我可以正常使用的那个是 用 ‘http://up.qiniu.com/

以上 我就是这样配置的 却报了这个错误,有了解的大神请指点一下

4 回复

@i5ting 这么多天了…… 还是没有人回复呢

@thomas0836

var qn = require('qn');

var client = qn.create({
  accessKey: 'your access key',
  secretKey: 'your secret key',
  bucket: 'your bucket name',
  origin: 'http://{bucket}.u.qiniudn.com',
  // timeout: 3600000, // default rpc timeout: one hour, optional
  // if your app outside of China, please set `uploadURL` to `http://up.qiniug.com/`
  // uploadURL: 'http://up.qiniu.com/',
});

bucket是要上传的空间名称,origin不用改,读的bucket的值

同问,我一个在线上跑的好好的应用,现在上传也报这样的错误。

回到顶部