web端上传hpm最大限制90问题分析
更新时间: 2026/05/28
在Gitcode上查看源码问题背景
- 单板类型:NA
- 软件版本:NA
- 涉及功能:固件更新。
- 触发条件:上传超过90M的固件包。
- 业务表现:预期web传包成功;实际web端上传hpm最大限制90。
问题复现步骤
- web-固件更新页面。
- 上传大于90M的固件包。
关键日志信息
web页面提示hpm大小不能超过90M:
定位过程
- 查资料了解升级文件限制大小的原因:
- 升级文件上传的环境空间大小有限制,升级包不能超过目录设定的空间大小,所以做了升级包大小限定。
- 查找限制升级文件大小的代码:
- webui组件中有限制文件大小
- 升级模块接口层面也做了一样的升级包文件大小检查
问题原因
升级文件上传的环境空间大小有限制,升级包不能超过目录设定的空间大小。
解决方案
webui组件中可以修改限制升级包文件的大小,在升级模块接口层面还有一样的大小限制,也要同步修改。