他的回复:
ObsClient obsClient = new ObsClient(accessKeyId, accessKeySecret, obsEndpoint); long expireSeconds = 3600L; Map headers = new HashMap(); String contentType = "image/jpg"; headers.put("Content-Type", contentType); TemporarySignatureRequest request =new TemporarySignatureRequest(HttpMethodEnum.PUT, expireSeconds); request.setSpecialParam(SpecialParamEnum.ACL); request.setBucketName(bucket); request.setObjectKey(objectKey); request.setHeaders(headers); TemporarySignatureResponse response = obsClient.createTemporarySignature(request); System.out.println(response.getSignedUrl()); return response.getSignedUrl() 奇怪了 最后返回的url 我用postman 请求测试 不能发送image图片,显示 SignatureDoesNotMatchThe request signature we calculated does not match the signature you provided. Check your key and signing method.