response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
String JPG="image/jpeg;charset=GB2312";            Calendar date = Calendar.getInstance();//创建一个日历类
            String path = request.getRealPath("/") + "picdata/" + date.getTimeInMillis() + ".jpg";//设置上传图片的路径
            //得到图片的文件流
            InputStream imageIn = request.getInputStream();
            FileOutputStream fos = new FileOutputStream(path);   response.setContentType(JPG);//设定输出的类型

// 得到输入的编码器,将文件流进行jpg格式编码

JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(imageIn);

// 得到编码后的图片对象

BufferedImage image = decoder.decodeAsBufferedImage();

// 得到输出的编码器

JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(fos);

encoder.encode(image);//对图片进行输出编码

imageIn.close();//关闭文件流