读书人

SOA传输图片的步骤

发布时间: 2012-10-30 16:13:36 作者: rapoo

SOA传输图片的方法

try {
???File oldFile=new File("E:/test/Sunset.jpg");//源图片
???BufferedImage img = ImageIO.read(oldFile);
???ByteArrayOutputStream out = new ByteArrayOutputStream();
???ImageIO.write(img, "JPEG", out);
???byte[]? bytes = out.toByteArray();//可以在soa中传输
???
???ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
??????????? ImageIO.setUseCache(false);
??????????? BufferedImage newImg = ImageIO.read(bais);
???String fileName = oldFile.getName();?
??????????? OutputStream in=new FileOutputStream(new File("E:/test/1"+fileName));//目的图片
??????????? ImageIO.write(newImg, "JPEG", in);
??????????? in.close();
??} catch (IOException e) {
???e.printStackTrace();
??}

读书人网 >软件架构设计

热点推荐