芋道源码yudao-cloud 二开日记(文件上传配置和上传路径修改)

最近公司开发新系统,对比了几个框架,芋道源码挺完善的,于是就选定这个微服务架构,初步的配置还是要看下文档,这篇文章主要还是记录一下自己处理文件上传配置和修改的问题。
1.1配置:

操作1:基础设施=》文件管理=》文件配置=》进行配置
在这里插入图片描述
在这里插入图片描述
操作2:基础设施=》文件管理=》文件列表=》上传测试

在这里插入图片描述
在这里插入图片描述

到这里配置完成,正常访问是没有问题的。
但是我想要的是文件上传过后,返回的是文件名并且可以访问,比如我上传了一个名为hello.png的文件,但是返回给我的是下面这样

https://xxx.oss-cn-shenzhen.aliyuncs.com/a26149c5d035b462e31085726c12f4f9df7e733d327d8059f9a0efdbfc64da1c.png

这让我在前端回显的时候也是这个编码名称,久而久之,都不知道自己上传了个啥,所以想法是,在后端上传的时候不给文件进行重命名。但是如果上传了多个同名的文件怎么保证唯一呢?
那就是在文件的上一层再做一层文件夹,文件夹的名称就可以用唯一id来起名,比如下面这样,我用的UUID:

https://xxx.oss-cn-shenzhen.aliyuncs.com/20240724/a181b6382e48461ab20848f8dc6d4e7f/hello.png

同样的我上传了一个名为hello.png的文件,前面加了两层,第一层是按日期进行分类,第二层是唯一ID。这样即使在文件同名的情况下,也不会出现被覆盖或者上传访问错误的情况。

那么代码里面该怎么改呢?请看下面的文件上传修改
1.2文件上传修改

首先找到文件上传的方法,上传接口所在的服务yodao-modele-infra,看下图:
在这里插入图片描述
改完以后,重启yodao-modele-infra服务,再上传测试:
在这里插入图片描述

ok,需求满足。。。
### yudao-cloud 服务文档与访问 对于希望了解或访问 `yudao-cloud` 相关的服务或文档的情况,通常这类特定命名空间下的云服务平台会提供官方文档、API指南以及发者资源。然而,在当前提供的参考资料中并未直接提及有关 `yudao-cloud` 的具体信息。 为了获取关于 `yudao-cloud` 更多的信息,建议采取如下措施: - **查找官方网站**:通过搜索引擎查询 `yudao-cloud` 官方网站链接,大多数情况下服务商会在其官网首页显著位置放置产品介绍技术文档入口。 - **查阅技术博客社区论坛**:一些较为活跃的技术平台会有专门针对自家产品的讨论区或是由团队维护的技术博客,这里可以找到最新的更新公告支持案例分享[^1]。 - **联系客服支持**:如果已经注册成为用户,则可以直接利用客户服务体系询问更详细的资料获取途径;如果是潜在用户想要进一步评估是否适合使用该服务,也可以尝试发送邮件给销售部门请求更多材料。 另外值得注意的是,虽然上述方法适用于一般情况下的探索流程,但对于某些可能处于内测阶段或者是私有部署性质较强的解决方案来说,获得授权或许可可能是必不可少的前提条件之一。 ```bash # 如果是首次接触此类服务,推荐先阅读快速入门指南 curl https://example.com/yudao-cloud/getting-started.md -o getting_started_guide.md ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_华仔啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值