OSS使用GeneratePresignedUri获取的URL偶尔会出现错误-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

OSS使用GeneratePresignedUri获取的URL偶尔会出现错误

2017-09-19 17:36:01 9502 3

var client = new OssClient(endpoint, accessKeyId, accessKeySecret);

            var req = new GeneratePresignedUriRequest(bucketName, key, SignHttpMethod.Get)
            {
                Expiration = DateTime.Now.AddHours(3)
            };
            var url = client.GeneratePresignedUri(req);

获取的到URL,有时候是可以用的,有时候会出错,原因应该是签名错误??
方法是.net sdk里的,难道也有错误?还是我的设置有问题?TIM_20170919173447

取消 提交回答
全部回答(3)
  • 1156288600689063
    2021-09-07 09:23:06

    同问题,大佬最终如何解决呢?

    0 0
  • 游客isnw3tlzqn6tk
    2021-02-20 18:34:05

    请问如何解决?我这也是偶尔会出现这个问题 附上参考代码: // 获取文件名 String fileName = file.getOriginalFilename(); // 获取文件后缀名 String suffixName = fileName.substring(fileName.lastIndexOf(".")); // 最后上传生成的文件名 String finalFileName = System.currentTimeMillis() + linkStr + fileName; // oss中的文件夹名 String objectName = filedir + finalFileName; // 创建上传文件的元信息,可以通过文件元信息设置HTTP header(设置了才能通过返回的链接直接访问)。 ObjectMetadata objectMetadata = new ObjectMetadata(); objectMetadata.setContentType(getcontentType(suffixName)); // 文件上传 client.putObject(myConfiguration.getAliyunBucketName(), objectName, new ByteArrayInputStream(file.getBytes()), objectMetadata); // 设置过期时间为10年 3600l* 100024365*10 Date expiration = new Date(System.currentTimeMillis() + 3600l * 1000 * 24 * 365 * 10); String url = client.generatePresignedUrl(myConfiguration.getAliyunBucketName(), objectName, expiration).toString(); log.info("阿里云OSS的文件url:{}", URLDecoder.decode(url, "UTF-8")); return URLDecoder.decode(url, "UTF-8");

    0 0
  • 游客kxc525eciirkm
    2021-02-20 09:18:39

    我也遇到了相同的问题了,请问楼主解决了

    0 0
添加回答
相关问答

45

回答

★★CT团队出品:Ftp4oss阿里云OSS最好用的FTP云工具、客户端和文件同步工具

ftp4oss 2013-08-30 19:47:43 89920浏览量 回答数 45

119

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 301051浏览量 回答数 119

43

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 142835浏览量 回答数 43

82

回答

OSS入门教程

belle.zhoux 2014-07-07 17:14:27 158304浏览量 回答数 82

88

回答

手把手教你搭建自己的OSS FTP 服务器

lei.zhuol 2012-05-16 14:48:33 91290浏览量 回答数 88

8

回答

全线HTTPS 阿里云OSS一键签发绑定免费SSL证书图文教程

51干警网 2018-08-16 13:44:36 85624浏览量 回答数 8

13

回答

【云服务器分享】如何节省网站流量

dreamdoo 2012-10-15 10:36:09 81454浏览量 回答数 13

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 483396浏览量 回答数 24

27

回答

阿里云开源软件镜像站点上线啦!!

qilu 2014-01-06 18:14:06 97102浏览量 回答数 27

2

回答

区域选择帮助

fanyue88888 2012-12-07 15:54:30 205416浏览量 回答数 2
+关注
0
文章
1
问答
问答排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载