uploadimage2.jsp

来自「一本jsp自学教材」· JSP 代码 · 共 34 行

JSP
34
字号
<%@ page contentType="text/html;charset=gb2312"%>   
 
<%@ page import="java.util.*"%>   
<%@ page import="java.text.*"%>   
<%@ page import="java.io.*"%>
<%@ page import="com.sun.image.codec.jpeg.*"%>
<%@ page import="java.awt.image.*"%>
<%@ page import="java.awt.*"%>
   
<%
  String name=request.getParameter("name");
  name=new String(name.getBytes("ISO-8859-1"));  
  String ima=request.getParameter("image");  

  try{
  String path=request.getRealPath("/");
  FileOutputStream ot = new FileOutputStream(path+name+".jpg");
 // ServletOutputStream ot=response.getOutputStream(); 
  FileInputStream in=new FileInputStream(ima);   
  JPEGImageDecoder jpgCodec = JPEGCodec.createJPEGDecoder(in); 
  BufferedImage image = jpgCodec.decodeAsBufferedImage(); 
  JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(ot); 
  encoder.encode(image);   
  in.close(); 
  ot.close(); 
  out.print("上传图片成功!<BR>");
  out.print("<IMG width=200 height=200 src='"+name+".jpg' />");
}
catch(Exception e)
{
 System.out.print(e.toString());
}
%>   

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?