一、该问题的重现步骤是什么?
1. minio获取文件的hash值
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。




代码不是这么用的,你参考 这个写法:https://center.javablade.com/blade/BladeX/src/branch/master/blade-ops/blade-resource/src/main/java/org/springblade/resource/endpoint/OssEndpoint.java
或者你直接在这个endpoint进行拓展逻辑,看看是否能准确上传,如果不行,可以进断点排查
1、还是报错的。怎么引入


不确定你的具体业务代码是什么,所以不好判断,你需要先到工程自带的文件内的接口调用,先看下minio是否能调通,是否能正常上传文件和查看
调用内部的接口成功的,我现在是想在我自己的控制类调用minio获取文件信息。

是微服务模式么?如果是独立的服务,那就用http来调用。或者直接注入 OssTemplate 来单独调用。
resource里的接口就是给外部调用的,不是给内部调用的。正常操作都是前端上传的时候,调用这个接口,上传完毕返回地址后,把地址提交给后端接口,而不是让后端接口内部自己去上传。
我现在是后端调用minio获取文件的信息回来。需要在后端自己写的控制类能获取到minio,我这样注入还是提示失败



你这是完全没看oss的实现就开始写逻辑了,不要凭感觉写,还要先看明白他的实现原理是什么。
既然OssEndpoint的接口没问题,那你就把逻辑写到OssEndpoint里,然后后端通过http去调用就行了,如果要认证,可以用超级令牌(bladex-doc文档里有写),
毕竟你只有提供一个局部的截图,都不知道你的具体逻辑是什么,所以无法把你判断。
扫一扫访问 Blade技术社区 移动端