zoukankan      html  css  js  c++  java
  • MultipartFile 转换为File

    方式1:

        private File transferToFile(MultipartFile multipartFile) {
    //        选择用缓冲区来实现这个转换即使用java 创建的临时文件 使用 MultipartFile.transferto()方法 。
             File file = null;
             try {   
                String originalFilename = multipartFile.getOriginalFilename();
                String[] filename = originalFilename.split(".");
                file=File.createTempFile(filename[0], filename[1]);
                multipartFile.transferTo(file);
                 file.deleteOnExit();        
            } catch (IOException e) {
                e.printStackTrace();
            }
            return file;
        }

     方式2:

    File file new File(multipartFile.getOriginalFilename()):
    InputStream ins=multipartFile.getInputStream();
    public static void inputStreamToFile(InputStream ins,File file) {

    try {
    OutputStream os
    = new FileOutputStream(file);
        
    int bytesRead = 0;
        
    byte[] buffer = new byte[8192];

        while ((bytesRead = ins.read(buffer, 0, 8192)) != -1)
           { os.write(buffer,
    0, bytesRead); }
    os.close(); ins.close();
    }
    catch (Exception e)
    { e.printStackTrace(); } }
  • 相关阅读:
    项目前期
    酒店平台预订管理系统
    毕业论文管理系统化————面向对象方法
    项目前期
    打印出10道四则运算
    软件工程
    酒店预定管理系统
    毕业论文管理系统
    酒店预定管理系统
    android
  • 原文地址:https://www.cnblogs.com/lshan/p/9557016.html
Copyright © 2011-2022 走看看