其他模块中调用ossendpoint里面得文件上传,如何使用

Blade 未结 2 199
techdev
techdev 剑圣 2025-12-31 16:55

image.pngimage.pngimage.pngimage.png

2条回答
  • 2025-12-31 23:17

    endpoint是类似controller一样的控制器,你不能直接把它注入使用。


    你可以注入 

    private final OssBuilder ossBuilder;


    然后这样的代码进行调用上传

    BladeFile bladeFile = ossBuilder.template().putFile(fileName, file.getInputStream());


    作者追问:2026-01-01 09:56

    private final OssBuilder ossBuilder;这种方式也试过了不行呢

    回答: 2026-01-04 21:48

    你是用的bladex微服务并且要在java代码内部进行文件上传的逻辑么? 正常情况都是前端直接调用统一的oss上传接口,然后把返回的url传递到后端接口入库的。所以后端不需要单独去给文件处理上传的逻辑。

    1 讨论(0)
  • 2026-01-04 21:38

    新版本中Bladex中没有办法引用Bladex/ops下的resource,在API模块中也没有oss的feign了。直接引用tools下没有ossBuilder。

    0 讨论(0)
提交回复