1. 新建一个Dynamic Web Project:
2. 键入工程名UploadImage:
3. 选择Dynamic web module version :2.5
4. 点击“Finish”
5. 新建两个jsp文件:ImageUpload.jsp和ImageUploadHandler.jsp
6. 新建一个类,专门用来处理图片上传
新建一个包mytest:
在包下新建一个类FileUpload:
代码内容:
packagemytest;
importjava.awt.image.BufferedImage;
importjava.io.*;
importjava.awt.Image;
importcom.sun.image.codec.jpeg.JPEGCodec;
importcom.sun.image.codec.jpeg.JPEGImageEncoder;
publicclassFileUpload
{
publicstaticvoiduploadImage(String imgFolderPath,String srcFileName,String dstFileName)throwsIOException
{
//判断文件夹image是否存在,若不存在则创建
File folder =newFile(imgFolderPath);
System.out.println("function 'uploadFileTest2'-imgFolderPath'"+imgFolderPath);
if(!folder.exists())
{
folder.mkdir();
System.out.println("maked a folder!");
}
File _file =newFile(srcFileName);//读入文件