[덱스트업로드] 업로드 하는 파일과 동일한 이름을 가진 파일이 이미 서버에 존재할 경우

파일이 업로드 되는 서버의 특정 경로에 업로드 하려는 파일과 동일한 이름을 가진 파일이 존재할 경우,

파일을 덮어 쓸 것인지 다른 이름으로 저장할 것인지에 대한 설정방법 입니다. 

 

Save(), SaveAs(), SaveVirtual(), SaveAsVirtual() 메소드에서

동일 파일명 덮어쓰기 유무를 지정하는 두 번째 인자의 기본값은 ‘True'(덮어쓰기) 입니다. 

 

Save(), SaveAs(), SaveVirtual(), SaveAsVirtual() 메소드 사용 시 두 번째 인자 값을 사용하여

같은 이름의 파일이 이미 존재할 경우 Overwrite 유무를 지정합니다.

기본값은 True이고, False로 지정할 경우 filename(2).txt, filename(3).txt 등과 같이 유일한 파일명을 구해서 저장하게 됩니다.
 
또는 FileExists()메소드를 사용하여 업로드 할 파일의 존재유무를 미리 파악한 다음

동일한 이름의 파일이 존재할 경우 SaveAs()메소드를 사용하여 특정이름으로 변경하여 저장할 수 있습니다. 

 

 

참고 매뉴얼

 객체 레퍼런스 -> FileUpload -> 메소드

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다