你的位置:首页 > 软件开发 > Java > 验证码无法显示

验证码无法显示

发布时间:2017-09-08 17:00:15
今天做了个实现验证码功能的小demo,但验证码无法输出到访问页面,报错如下:javax.imageio.IIOException: Can't create output stream!java.nio.file.AccessDeniedException: C:\Pro ...

验证码无法显示

今天做了个实现验证码功能的小demo,但验证码无法输出到访问页面,报错如下:

javax.imageio.IIOException: Can't create output stream!
java.nio.file.AccessDeniedException: C:\Program Files\Apache Software Foundation\Tomcat 9.0\temp\imageio155147286904334316.tmp

验证码无法显示

图片写入response.getOutputStream代码如下:

ImageIO.write(bufferedImage, "jpg", response.getOutputStream());

随后百度了一下,将

ImageIO.write(bufferedImage, "jpg", response.getOutputStream());

改为

JPEGImageEncoder encoder= JPEGCodec.createJPEGEncoder(response.getOutputStream());
encoder.encode(bufferedImage);

就可以正常显示了 _(:з」∠)_ 。。。

验证码无法显示

 

原标题:验证码无法显示

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录