我将图片上传到apache-tomcat-8.0.22\webapp\MyProjectName\
,效果很好。我想显示这样的图像使用<img src='...' />
。它因404 error
而失败,但我非常确定图像在文件系统中上传成功。让我疯狂的是在大约5秒后新鲜页面,然后图像可以显示成功!
我想在上传后立即显示图片,怎么做?我使用Spring MVC3。
代码保存上传文件
public String save(MultipartFile mtFile) throws IOException {
String filePath = "/" + mtFile.getOriginalFilename();
String fileRealPath = servletContext.getRealPath(filePath);
mtFile.transferTo(new File(fileRealPath));
return filePath;
}
filePath
将存储在数据库中。
代码显示图片
<image src=${rc.contextPath + filePath} />
图像可以显示但无法立即显示。图像类型是jpg。 我通过eclipse启动tomcat。