Tha*_*Ngo 5 spring file spring-mvc
我尝试将图像上传到我的资源中的文件夹"/resouces/images/demo.jpg"但它无法运行.你能帮忙在spring mvc上传我的资源吗?如果我上传到"C://test//demo.jpg",那没关系.我的样本:
String filename = File.separator + "resources"
+ File.separator + "images" + File.separator
+ filea.getOriginalFilename();
outputStream = new FileOutputStream(filename);
int readBytes = 0;
byte[] buffer = new byte[8192];
while ((readBytes = inputStream.read(buffer, 0, 8192)) != -1) {
System.out.println("===ddd=======");
outputStream.write(buffer, 0, readBytes);
}
Run Code Online (Sandbox Code Playgroud)
像任何其他bean一样注入ServletContext
@Autowired
ServletContext servletContext
Run Code Online (Sandbox Code Playgroud)
然后用
String webappRoot = servletContext.getRealPath("/");
String relativeFolder = File.separator + "resources" + File.separator
+ "images" + File.separator
String filename = webappRoot + relativeFolder
+ filea.getOriginalFilename();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3676 次 |
| 最近记录: |