zoukankan      html  css  js  c++  java
  • 4.30团队冲刺03

    今天整上传的功能

    这东西的基础是昨天的路径,把东西拆了然后再赋值给一个对象

    public class Upload {
    static {
    System.out.println("run this");
    }
    private static ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
    private static ImgService imgService = (ImgService) applicationContext.getBean("ImgServiceImpl");

    public static boolean uploadOne(MultipartFile file) {
    try {
    String path = CreatPath.creatPath(file);
    String hash = CreatPath.creatName();
    String name = file.getOriginalFilename();//上传文件的真实名称
    String suffixName = name.substring(name.lastIndexOf("."));//获取后缀名
    String fileName = hash + suffixName;
    File filepath = new File(path, fileName);
    ImgObject imgObject = new ImgObject(hash, path, name, staticConfig.UserMail, "nomal");
    imgService.addImg(imgObject);
    if (!filepath.getParentFile().exists()) {
    filepath.getParentFile().mkdirs();
    }
    File tempFile = new File(path + fileName);
    file.transferTo(tempFile);
    return true;
    } catch (Exception e) {
    return false;
    }

    }
    }
  • 相关阅读:
    处理溢出
    电梯调度之需求分析
    求二维矩阵和最大的子矩阵
    四则运算改进,结果判断
    结对开发
    四则运算题测试阶段
    阶段二站立会议(2)
    阶段二站立会议(1)
    课程改进意见
    场景调研
  • 原文地址:https://www.cnblogs.com/L-L-ALICE/p/14910288.html
Copyright © 2011-2022 走看看