HttpServletRequest request=getRequest();//獲取request對象
ServletInputStream inputStream= request.getInputStream();//獲取輸入流
BufferedInputStream bis=new BufferedInputStream(inputStream);//轉化爲帶緩存區的輸入流
BufferedInputStream是帶緩衝區的輸入流,默認緩衝區大小是8M,能夠減少訪問磁盤的次數,提高文件讀取性能
file=new File("C:/work/1.jpg");//創建文件
if(!file.exists()){
file.createNewFile();
}
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream(file,true));
//創建文件輸出流
byte[]b=new byte[1024];
int length=-1;
while((length=bis.read(b))!=-1){
bos.write(b, 0, length);
}
if(bis!=null){
bis.close();
}
if(bos!=null){
bos.close();
}