MultipartRequest객체를 이용한 파일 업로드 방법

easyliving·2023년 2월 12일

FRONT_END (JAVA_SCRIPT)

목록 보기
36/55

MultipartRequest객체를 이용

✔MultipartRequest
-request, uploadPath, size, "utf-8",new DefaultFileRenamePolicy())


✔fileName=(String)files.nextElement(); //파라미터 이름
String original = multi.getOriginalFileName(fileName); // 업로드 당시 이름 
  	   bfile=multi.getFilesystemName(fileName); //저장된 파일이름
              
try {
			MultipartRequest multi=new MultipartRequest(request, uploadPath, size, "utf-8",new DefaultFileRenamePolicy());
			//uploadPath에 저장한다
			id=multi.getParameter("id");
			btitle=multi.getParameter("btitle");
			bcontent=multi.getParameter("bcontent");
			bfile=multi.getParameter("bfile");
	
			Enumeration files=multi.getFileNames(); //보낸 파일 모두를 가져온다
			
			
			if(files.hasMoreElements()) {
				fileName=(String)files.nextElement(); //파라미터 이름
				String original = multi.getOriginalFileName(fileName); // 업로드 당시 이름 
				bfile=multi.getFilesystemName(fileName); //저장된 파일이름
				System.out.println("파라미터네임:"+fileName);
				System.out.println("savedfileName"+bfile);
				System.out.println("originalfileName"+original);
				
			}
			
		} catch (Exception e) {
			e.printStackTrace();
		}
		
profile
가끔져요

0개의 댓글