进级担保理
办事端法度榜样处理 web 端上传的进级包,起首确认存放进级包的路径是否存在,没有则创建。进级包接收完成之后,大年夜进级包文件名中朝长进步版本号,然后将文件名、版本号、进级包在办事端的存放路径信息插入到数据库中。类似的,办事端法度榜样也响应 web 端用户对进级包的更改、删除等操作。具体的进级担保理请查看清单 2。
清单 2. 进级担保理代码片段
- protected void doPost(HttpServletRequest request,\
- HttpServletResponse response) throws ServletException, IOException {
- String uploadPath = "/xx/xx";
- File uploadDir = new File(uploadPath);
- if (!uploadDir.exists()) {
- uploadDir.mkdir();
- }
- try {
- List<FileItem> formItems = upload.parseRequest(request);
- if (formItems != null && formItems.size() > 0) {
- for (FileItem item : formItems) {
- if (!item.isFormField()) {
- String fileName = new File(item.getName()).getName();
- Patternp=Pattern.compile("update_package-(.*?).tar.gz");
- Matcherm=p.matcher(fileName);
- while(m.find()){
- version = m.group(1);
- }
- String filePath = uploadPath + File.separator + fileName;
- sql = "INSERT INTO package(name,version,address)\
- VALUES('"+fileName+"',
推荐阅读
【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 比来,传来了一个让安卓用户兴趣勃勃的消息——安卓同一推送联盟的官网已经上线了!这意味着,国内>>>详细阅读
本文标题:嵌入式Linux系统在线升级策略
地址:http://www.17bianji.com/lsqh/40034.html
1/2 1