超出设置的文件(大于1G)上传,怎么立即把“文件过大”这个友好提示 返回给前端

Blade 未结 1 977
TTG
TTG 2025-08-29 15:19

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

1. image.png

2. 大文件 上传,前端调put-file接口  几分钟后,才报 413错误,但是没有错误信息 ,前端提示只有系统错误

image.png

3.


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


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

bladex 4.0.1 版本

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2025-08-29 19:33

    服务端无法瞬间就得到文件大小,因为他是流传输,需要等累积到一定的大小,超过系统限制了才会抛异常。

    你的问题可以通过前端来解决,因为前端可直接调用文件API获取大小。前端设置大小限制后,上传前进行判断即可。

    大概的伪代码如图,可参考应用

    
    
    
        
        文件上传前端验证
    
    
    
        

    请选择一个文件上传(限制1GB)

             上传     
        


0 讨论(0)
提交回复
热议问题
boot版关于用户登出 1
blade4.4 cloud prod环境登录后blade-resource下的接口都401,必须等十几分钟后才能调用? 1
协议转换和规则引擎能否实现第三方设备的采集与下行管控,无需任何代码开发 1
升级BladeX5.0的Saber后,整个前端访问变得很慢 1
前端表单设计器的源码从哪里获得,几年前买过前后端的授权,哪个仓库可以获取??? 1
前端,表单设计器的源码从哪里可以获取到? 1
想把框架中逻辑删除 关闭掉,整个数据权限相关功能是否会受到影响? 1
华为云OBS的对象存储怎么配置和使用? 1
为啥我导出提示令牌无效,但是我给超级管理员权限就可以导出 1
锁定管理列表,超过时间统计窗口的记录状态还是待锁定,在筛选和查看时会看到多条呆锁定的记录 1
layui

扫一扫访问 Blade技术社区 移动端