zoukankan      html  css  js  c++  java
  • spring Junit 单元测试 MultipartFile的创建

        @NotNull
        private MultipartFile getMultipartFile() throws IOException {
            File file = new File("C:\Users\wfy\Downloads\test.apk");
    
            FileItem fileItem = new DiskFileItem(
                    "formFieldName",//form表单文件控件的名字随便起
                    Files.probeContentType(file.toPath()),//文件类型
                    false, //是否是表单字段
                    file.getName(),//原始文件名
                    (int) file.length(),//Interger的最大值可以存储两部1G的电影
                    file.getParentFile());//文件会在哪个目录创建
    
            //最关键的一步:为DiskFileItem的OutputStream赋值
            //IOUtils是org.apache.commons.io.IOUtils;
            //与此类似的还有FileUtils
            IOUtils.copy(new FileInputStream(file), fileItem.getOutputStream());
            return new CommonsMultipartFile(fileItem);
        }
  • 相关阅读:
    uwsgi
    Angular.js中处理页面闪烁的方法详解
    Mongo db change datadir
    day 007作业
    day 007总结
    day 006作业
    day006 总结
    day 005作业
    day 005总结
    day 004作业
  • 原文地址:https://www.cnblogs.com/djq-jone/p/15184048.html
Copyright © 2011-2022 走看看