开发者社区> 问答> 正文

java生成授权上传url后 上传文件报错

使用java生成了授权上传的url地址 ,授权时间是1天,但是再使用url进行文件上传时出现如下错误

<?xml version="1.0" encoding="UTF-8"?>
<Error>
    <Code>SignatureDoesNotMatch</Code>
    <Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message>
    <RequestId>57C63079E442C7102431F134</RequestId>
    <HostId>*********</HostId>
    <OSSAccessKeyId>********</OSSAccessKeyId>
    <SignatureProvided>*****</SignatureProvided>
    <StringToSign>PUT


application/octet-stream
1472692500
x-oss-meta-author:80739902534324224
/inspectv2/headIcon/web.jpg</StringToSign>
    <StringToSignBytes>50 55 54 0A 0A 61 70 70 6C 69 63 61 74 69 6F 6E 2F 6F 63 74 65 74 2D 73 74 72 65 61 6D 0A 31 34 37 32 36 39 32 35 30 30 0A 78 2D 6F 73 73 2D 6D 65 74 61 2D 61 75 74 68 6F 72 3A 38 30 37 33 39 39 30 32 35 33 34 33 32 34 32 32 34 0A 2F 69 6E 73 70 65 63 74 76 32 2F 68 65 61 64 49 63 6F 6E 2F 77 65 62 2E 6A 70 67 </StringToSignBytes>
</Error>


之前使用此方法是可以实现文件授权上传的,但是从前天起就突然不行了,请教原因和解决办法

展开
收起
wf2311 2016-08-31 09:37:06 4733 0
1 条回答
写回答
取消 提交回答
  • Aliyun OSS 研发,专注存储高性能
    确认下是不是上传的时候又带上什么需要签名的头部了,检查下看看
    2016-09-06 13:31:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载