上传文件到七牛总是提示: {"error":"no such bucket"}

<input type="file" name="file" value="" placeholder=""> <input type="hidden" name="token" id="qiniu_token" value=""> <input type="hidden" name="scope" id="qiniu_bucket" value="systacm"> <input type="hidden" name="key" id="qiniu_key" value=""> <input type="submit" name="" value="上传">
    <script>
        //获取token
        $.ajax({
            url: 'php/getQiNiuToken.php',
            type: 'post',
            data: {},
            dataType: 'text',
            success: function(data){
                $('#qiniu_token').val(data);
                $('#qiniu_key').val(Math.random()*10000);
            }
        });
    </script>
阅读 28.2k
4 个回答

"no such bucket"提示这个说明你没有指定自己的空间名称,这个在程序里指定一下自己的空间名称就可以了.

新手上路,请多包涵

在代码参数里,把空间名称换成你自己的空间名称

例如:
//第一个参数是你建立的空间名称,第三个是时间长度(按毫秒算的,我这里写的是10年)
String token=auth.uploadToken("appimages", null, 10003600241210, null);

把“appimages”,换成你自己的空间名称

找到你自己的空间名称:https://portal.qiniu.com/create 页面左边 “我的资源” 下

写错了bucketname的名字了,检查一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
七牛云问答
子站问答
访问
宣传栏