作家
登录

嵌入式Linux系统在线升级策略

作者: 来源: 2017-12-21 12:06:31 阅读 我要评论

  •     }else
  •         address_latest = queryAddress(); 
  •         msg = "|download|172.x.x.x"+address_latest+"|"+MD5+"|"
  •     } 
  •     out.print(msg); 
  •     out.flush(); 
  •     out.close(); 
  • 进级担保理

    办事端法度榜样处理 web 端上传的进级包,起首确认存放进级包的路径是否存在,没有则创建。进级包接收完成之后,大年夜进级包文件名中朝长进步版本号,然后将文件名、版本号、进级包在办事端的存放路径信息插入到数据库中。类似的,办事端法度榜样也响应 web 端用户对进级包的更改、删除等操作。具体的进级担保理请查看清单 2。

    清单 2. 进级担保理代码片段

    1. protected void doPost(HttpServletRequest request,\ 
    2.     HttpServletResponse response) throws ServletException, IOException { 
    3.     String uploadPath = "/xx/xx"
    4.     File uploadDir = new File(uploadPath); 
    5.     if (!uploadDir.exists()) { 
    6.         uploadDir.mkdir(); 
    7.     } 
    8.     try { 
    9.     List<FileItem> formItems = upload.parseRequest(request); 
    10.     if (formItems != null && formItems.size() > 0) { 
    11.          for (FileItem item : formItems) { 
    12.              if (!item.isFormField()) { 
    13.                  String fileName = new File(item.getName()).getName(); 
    14.                  Patternp=Pattern.compile("update_package-(.*?).tar.gz"); 
    15.                  Matcherm=p.matcher(fileName); 
    16.                  while(m.find()){ 
    17.                      version = m.group(1); 
    18.                  } 
    19.                 String filePath = uploadPath + File.separator + fileName; 
    20.                 sql = "INSERT INTO package(name,version,address)\ 
    21.                 VALUES('"+fileName+"',

        推荐阅读

        流氓App从此根绝?统一推送能救安卓于水火中吗

      【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 比来,传来了一个让安卓用户兴趣勃勃的消息——安卓同一推送联盟的官网已经上线了!这意味着,国内>>>详细阅读


      本文标题:嵌入式Linux系统在线升级策略

      地址:http://www.17bianji.com/lsqh/40034.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)