jsp怎样 显示服务器本地文件夹里的图片

jsp怎样 显示服务器本地文件夹里的图片,第1张

图片文件名有中文,肯定读不出来。

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

}


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/221438.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存