欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
快捷导航
搜索
查看: 2658|回复: 6

[已解决] cos上传报存储后端错误

[复制链接]

1

主题

0

好友

31

积分

小白[LV1]

Rank: 1

云币
13
威望
3
发表于 2015-11-6 10:38:00 |显示全部楼层 |未分类
cos上传报存储后端错误,{"code":-181,"message":"存储后端错误"}

5

主题

39

好友

2万

积分

超级版主

军哥

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

云币
16523
威望
20920
发表于 2015-11-6 10:48:18 |显示全部楼层
重试下看看. 如果不行把你代码贴出来看看
回复

使用道具 举报

1

主题

0

好友

31

积分

小白[LV1]

Rank: 1

云币
13
威望
3
发表于 2015-11-6 10:51:53 |显示全部楼层
maybe 发表于 2015-11-6 10:48
重试下看看. 如果不行把你代码贴出来看看

现在又报了{"code":-197,"message":"查无此文件"}
回复

使用道具 举报

1

主题

0

好友

31

积分

小白[LV1]

Rank: 1

云币
13
威望
3
发表于 2015-11-6 10:54:07 |显示全部楼层
maybe 发表于 2015-11-6 10:48
重试下看看. 如果不行把你代码贴出来看看

        String url = COSAPI_CGI_URL + appId + "/" + bucketName + encodeRemotePath(remotePath);
                        String sha1 = HMACSHA1.getFileSha1(localPath);
                        HashMap<String, Object> data = new HashMap<String, Object>();
                        data.put("op", "upload");
                        data.put("sha", sha1);
//                        long expired = System.currentTimeMillis() / 1000 + 60;
                        long expired = System.currentTimeMillis() / 1000 + 300;
                        String sign = Sign.appSignature(appId, secretId, secretKey, expired, bucketName);
                        HashMap<String, String> header = new HashMap<String, String>();
                        header.put("Authorization", sign);
                        return Request.sendRequest(url, data, "POST", header, timeOut, localPath);
回复

使用道具 举报

5

主题

39

好友

2万

积分

超级版主

军哥

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

云币
16523
威望
20920
发表于 2015-11-6 14:09:57 |显示全部楼层
            var url = COSAPI_CGI_URL + appId + "/" + bucketName + EncodeRemotePath(remotePath);
            var data = new Dictionary<string, string>();
            data.Add("op", "upload_slice");
            data.Add("session", sessionId);
            data.Add("offset", offset.ToString());
            var expired = DateTime.Now.ToUnixTime() / 1000 + 300;
            var sign = Sign.Signature(appId, secretId, secretKey, expired, bucketName);
            var header = new Dictionary<string, string>();
            header.Add("Authorization", sign);
            return Request.SendRequest(url, data, HttpMethod.Post, header, timeOut, localPath, offset, sliceSize);
官方的例子,我测试是正常的
回复

使用道具 举报

5

主题

39

好友

2万

积分

超级版主

军哥

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

云币
16523
威望
20920
发表于 2015-11-6 14:13:27 |显示全部楼层
1.png
2.png

回复

使用道具 举报

5

主题

39

好友

2万

积分

超级版主

军哥

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

云币
16523
威望
20920
发表于 2015-11-6 14:15:09 |显示全部楼层
本地路径要绝对路径  如:  D : \\ XX \\ xx.zip
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2019-9-19 09:36 , Processed in 1.158008 second(s), 32 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部