applet发送图片到servlet图片失真?
海川520 2010-01-26 02:39:52 如题,请高手帮忙指点?
URL url = new URL("http://localhost:8080/www/Sp");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("POST");
conn.setDefaultUseCaches(false);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setUseCaches(true);
conn.setRequestProperty("Content-Type", "application/octet-stream");
OutputStream out = conn.getOutputStream();
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi);
param.setQuality(1f, false);
encoder.setJPEGEncodeParam(param);
encoder.encode(bi);
out.flush();
out.close();
//发送数据
System.out.println(conn.getContentType() + ": " + conn.getResponseCode());
这是applet类向servlet发送图片流的方法.