Java

java MultipartRequest 사용하여 파일업로드시 파일명 임의로 지정하기

청지인 2007. 10. 25. 17:09

먼저 MultipartRequest 을 이용하여 원본파일명으로 업로드를 한다.
그후... java.io.File 클래스를 이용해 Rename을 시킨다.

//파일업로드후...
String fileName = "원본파일명";    //확장자포함한다.
String newFileName = "원하는파일명.확장자";
String saveDir = "C:/UploadFiles';

if(!fileName.equals("")) {
     // 원본이 업로드된 절대경로와 파일명를 구한다.
     fullFileName = saveDir + "/" + fileNAme;
     java.io.File f1 = new java.io.File(fullFileName);
     if(f1.exists()) {     // 업로드된 파일명이 존재하면 Rename한다.
          java.io.File newFile = java.io.File(saveDir + "/" + newFileName);
          f1.renameTo(newFile);   // rename...
     }
}