web端上传hpm最大限制90问题分析
更新时间: 2026/05/28
在Gitcode上查看源码

问题背景

  • 单板类型:NA
  • 软件版本:NA
  • 涉及功能:固件更新。
  • 触发条件:上传超过90M的固件包。
  • 业务表现:预期web传包成功;实际web端上传hpm最大限制90。

问题复现步骤

  1. web-固件更新页面。
  2. 上传大于90M的固件包。

关键日志信息

web页面提示hpm大小不能超过90M:

定位过程

  1. 查资料了解升级文件限制大小的原因:
    • 升级文件上传的环境空间大小有限制,升级包不能超过目录设定的空间大小,所以做了升级包大小限定。
  2. 查找限制升级文件大小的代码:
    • webui组件中有限制文件大小
    • 升级模块接口层面也做了一样的升级包文件大小检查

问题原因

升级文件上传的环境空间大小有限制,升级包不能超过目录设定的空间大小。

解决方案

webui组件中可以修改限制升级包文件的大小,在升级模块接口层面还有一样的大小限制,也要同步修改。