为了账号安全,请及时绑定邮箱和手机立即绑定

怎么没验证码路径错了吗

怎么没验证码路径错了吗

学无丶直径 2016-12-14 23:39:23
package com.wzc.utils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;import java.util.Random;import javax.imageio.ImageIO;public class VerifyCode { public static final char[] CHARS = { '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' }; public static Random random = new Random(); public String getRandomString() { StringBuffer buffer = new StringBuffer(); for (int i = 0; i < 4; i++) { buffer.append(CHARS[random.nextInt(CHARS.length)]); } return buffer.toString(); } public  Color getRandomColor() { return new Color(random.nextInt(255), random.nextInt(255), random .nextInt(255)); } public  Color getReverseColor(Color c) { return new Color(255 - c.getRed(), 255 - c.getGreen(), 255 - c .getBlue()); } String text = getRandomString(); public String getText() { return text; } public BufferedImage getImage(int width,int height ){ Color color = getRandomColor(); Color reverse = getReverseColor(color); BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics2D g = bi.createGraphics(); g.setFont(new Font(Font.SANS_SERIF, Font.BOLD, 20)); g.setColor(color); g.fillRect(0, 0, width, height); g.setColor(reverse); g.drawString(text, 10, 22); for (int i = 0, n = random.nextInt(80); i < n; i++) { g.drawRect(random.nextInt(width), random.nextInt(height), 1, 1); } return bi; } public static void output(BufferedImage image, OutputStream out) throws IOException{ ImageIO.write(image, "JPEG", out); }}
查看完整描述

3 回答

已采纳
?
qq_風是鹹的_0

TA贡献15条经验 获得超5个赞

//img1.sycdn.imooc.com//5852319900013eaa08490640.jpg

打开浏览器调试模式,看报的什么错误,路径找不到还是响应的图片流的问题

查看完整回答
反对 回复 2016-12-15
  • 3 回答
  • 0 关注
  • 1753 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信