Spring无法访问列表multipartfile中的org.springframework.core.io.Inputstreamsource

时间:2018-10-08 00:52:15

标签: java spring

我是spring框架的初学者。

代码低于我所附的代码,我在MultipartFile mf = fileList.get(i);处出错 特别是我在fileList.get(i)下看到的错误声明 错误显示标题为cannot access org.springframework.core.io.Inputstreamsource 我该如何解决?

public static boolean upload(MultipartHttpServletRequest mtfRequest, int attractionIdx){
    List<MultipartFile> fileList = mtfRequest.getFiles("file");
    String src = mtfRequest.getParameter("src");

    String path = "somepath";
    fileList.size();

    int size = fileList.size();
    for (int i = 0; i < size; i++) {
        MultipartFile mf = fileList.get(i);

        String originFileName = mf.getOriginalFilename(); 
        long fileSize = mf.getSize(); 

        System.out.println("originFileName : " + originFileName);
        System.out.println("fileSize : " + fileSize);

        String safeFile = path + attractionIdx + "_" + size + "_" + i + ".png";
        try {
            mf.transferTo(new File(safeFile));
        } catch (IllegalStateException e) {
            e.printStackTrace();
            return false;
        } catch (IOException e) {
            e.printStackTrace();
            return false;
        }
    }
    return true;
}

1 个答案:

答案 0 :(得分:0)

您必须添加Maven依赖项

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
</dependency>