我是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;
}
答案 0 :(得分:0)
您必须添加Maven依赖项
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</dependency>