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发送图片流的方法.
...全文
54 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveunittesting 2010-01-28
  • 打赏
  • 举报
回复
你这代码不全吧?那个bi变量是什么?如果你用JPEGImageEncoder 发送,可能会是真,但是如果直接用流,如文件流发送,那肯定不会是真。关键是你的图片来源在哪里?
海川520 2010-01-28
  • 打赏
  • 举报
回复
解决了,是java InputStream类读的问题
海川520 2010-01-27
  • 打赏
  • 举报
回复
没人帮忙么?
xuexijava 2010-01-26
  • 打赏
  • 举报
回复
不懂帮顶

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧