打印图片,但是图片的缓存都放在Tomcat的 temp文件下了。怎么不产生图片缓存,因为打印的图片量很大。
这个是打印图片的方法,这个是本地打印机,通过servlet来调用本地打印机打印,但是有个问题 这是里面生成图片的方法,我用过imageIo.setUseCache(false),用过没有用,主要是 ImageIO.createImageOutputStream(bs);产生缓存图片,放在
tomcat的temp文件里,所以请问高手,我怎么才能让他不产生缓存。
public static InputStream getImageStream(BufferedImage image) {
InputStream is = null;
image.flush();
ByteArrayOutputStream bs = new ByteArrayOutputStream();
ImageOutputStream imOut;
try {
// 将缓存清空
ImageIO.setUseCache(false);
imOut = ImageIO.createImageOutputStream(bs);
ImageIO.setUseCache(false);
ImageIO.write(image, "BMP", imOut);
is = new ByteArrayInputStream(bs.toByteArray());
} catch (IOException e) {
e.printStackTrace();
}
return is;
}
...全文
相关推荐
nginx和tomcat访问图片和静态页面的配置方法
主要介绍了nginx和tomcat访问图片和静态页面的配置方法,需要的朋友可以参考下
【16】linux命令/工具,systemd,文件操作,动静态库,信号,socket
apt install python3-pip --fix-missing(断开vpn,cp /etc/apt/sources.list /etc/apt/sources.list.bak,python3 -m pip install --upgrade pip,apt-get update,pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com)设置时间,联网,apt-get install vim。
【LINUX】Nginx + Tomcat 动静分离实现负载均衡
【LINUX】Nginx + Tomcat 动静分离实现负载均衡【LINUX】Nginx + Tomcat 动静分离实现负载均衡
gwc的缓存生成与失效补充
本文档详细介绍了利用geoserver捆绑的gwc进行缓存的生产及缓存失效的配置,关键部分都有详细说明。
Tomcat基于memcached的session保持-nginx反代
Tomcat基于memcached的session保持-nginx反代


Web 开发
