上传文件到OSS失败,系统当成成功处理。因为框架代码未处理异常

Blade 未结 2 104
Shawn5
Shawn5 剑童 2025-05-10 15:23

一、该问题的重现步骤是什么?

1. 上传文件大小超过OSS限制的文件至OSS

2. 预览上传的文件


二、你期待的结果是什么?实际看到的又是什么?

期待结果:上传时报错,提示上传失败及失败原因。

实际结果:提示上传成功并返回URL,但是打开URL失败。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladeX 3.4


查代码发现,有异常被捕获后,继续处理。没有抛出异常或返回错误。请问如此处理时是什么原因?

lQLPKHHHsfJSu6fNAxnNBEOw0WQmxA9D9NAH_94lPpPhAA_1091_793.png

2条回答
  • 2025-05-11 17:23

    你可以下载对应版本的bladex-tool,把try catch的逻辑去掉,让他往上层抛异常,系统底层会自动返回错误信息。

    历史版本下载地址在这里:https://center.javablade.com/blade/BladeX/releases


    0 讨论(0)
  • 2025-05-12 13:42

    其他地方都会再次抛出异常,这里为什么没再次抛出?是代码问题还是有其他原因呀?

    作者追问:2025-05-12 13:42

    catch后就不会再往上抛了

    0 讨论(0)
代码语言
提交回复