乐山市网站建设_网站建设公司_电商网站_seo优化
2026/1/19 11:17:00 网站建设 项目流程

 

这句话对于 USB 本地升级来说非常关键。

为什么必须加?

  1. 明确安装模式

    • NON_STREAMING:告诉系统这是一个本地文件(Local File)。系统会直接读取 USB 上的文件进行写入,支持随机读取(Seek),这对本地大文件升级非常重要且稳定。

    • STREAMING (默认):通常用于网络升级(HTTP)。系统会把它当成一个流来处理,按顺序下载并写入。如果你在 USB 升级时不指定 NON_STREAMING,某些版本的 UpdateEngine 可能会尝试用流的方式处理文件,导致无法回溯读取数据,从而报错或校验失败。

  2. 匹配 Ziosk/SystemUpdater 逻辑
    你使用的 SystemUpdaterSample 应用源码中,通常会有逻辑判断这个字段。如果它是 NON_STREAMING,App 才会调用 applyPayload 传递文件路径;否则它可能会走网络下载逻辑。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询