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

Blade 未结 2 88
techdev
techdev 2025-12-31 16:55

image.pngimage.pngimage.pngimage.png

2条回答
  •  admin
    admin (楼主)
    2025-12-31 23:17

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


    你可以注入 

    private final OssBuilder ossBuilder;


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

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


    作者追问:2025-12-31 23:17

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

    回答: 2025-12-31 23:17

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

提交回复