public String doFormFile(FormFile file, String dir) {
        
try {
            File f 
= new File(dir);
            
if (!f.exists()) {
                f.mkdir();//如果路径不存在,创建
            }

            InputStream in 
= file.getInputStream();
            FileOutputStream writer 
= new FileOutputStream(dir + "/" + file.getFileName());
            
int bytesRead = 0;
            
byte[] buffer = new byte[8192];
            
while ((bytesRead = in.read(buffer, 08192)) != -1{
                writer.write(buffer, 
0, bytesRead);
            }

            writer.flush();
            writer.close();
            in.close();
            file.destroy();
        }
 catch (Exception e) {
            e.printStackTrace();
        }

        
return file.getFileName();
    }


posted on 2008-04-04 16:39  -only-  阅读(424)  评论(1编辑  收藏  举报