tomcat就这样,中文名字的图片,建议都改为英文或数字吧。
<img src='http://ip+端口/虚拟路径/文件夹/文件名'>
没有显示图片 就是路径不对 你先获取从项目的根目录 然后再获取图片所在路径这是我取tomcat服务端图片文件夹的方法 用的是servlet
this.getServletContext().getRealPath("uploadFile")//( "uploadFile" 是放图片的文件夹)
/*** 根据图片编号从服务器加载图片
*/
public String downLoadPic() throws Exception {
try {
Photo photo = getPhotoService().findPhotoById(photoId)
Blob imageContent = photo.getContent()
InputStream inputStream = imageContent.getBinaryStream()
ServletOutputStream outputStream = getOutputStream()
byte[] buf = new byte[100]
int len = 0
while ((len = inputStream.read(buf)) != -1) {
outputStream.write(buf, 0, len)
}
outputStream.close()
outputStream.flush()
inputStream.close()
} catch (Exception ex) {
}
return null
}
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)