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;
    }

    }
    }
  • 相关阅读:
    requests
    Unit5 Going places
    Unit1 A time to remember
    SQL:找到一个关于all some any的用法,可在SSMS里看效果
    SQL join小结
    mac 配置tomcat
    oc与java c++语法区别
    swift调用oc项目
    java网络编程之socket
    windows远程控制mac
  • 原文地址:https://www.cnblogs.com/L-L-ALICE/p/14910288.html
Copyright © 2011-2022 走看看