업로드된 첨부파일 관련 다시문의드립니다
- 작성자 :
- 박*성
- 작성일 :
- 2015-01-19 09:51:33
- 조회수 :
- 808
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
답변주신 내용을 봤는데요
제가 질문을 잘못한것 같네요 ㅠㅠ
확장자명 확인을 하려고 하는게 아니라
그 파일의 내용을 확인하려고 한것이었습니다.
게시판 사용자들한테 첨부파일을 받아서 그 파일 내용(문서 스캔파일 등)을 보려고 하거든요 ㅠㅠ...
근데 그걸 해당 게시물로 들어가서 다운로드 처리해서 하나씩 다운 받아서 확인할수 있는 방법밖에 없는것인지
문의하려고 한것이었습니다..
서버에 업로드 폴더가 있고 그 폴더에 첨부파일이 올라가니까
그 폴더만 복사해서 가져오면 되는데
현재 업로드폴더에는 확장자명 없는 임의의 파일들만 있어서
그 파일들은 어떻게 열어봐야하는지
다운로드받아서만 사용자들이 올린 그대로의 파일을 받을수만 있는지 다시 문의드려요 ㅠㅠ
제가 질문을 잘못한것 같네요 ㅠㅠ
확장자명 확인을 하려고 하는게 아니라
그 파일의 내용을 확인하려고 한것이었습니다.
게시판 사용자들한테 첨부파일을 받아서 그 파일 내용(문서 스캔파일 등)을 보려고 하거든요 ㅠㅠ...
근데 그걸 해당 게시물로 들어가서 다운로드 처리해서 하나씩 다운 받아서 확인할수 있는 방법밖에 없는것인지
문의하려고 한것이었습니다..
서버에 업로드 폴더가 있고 그 폴더에 첨부파일이 올라가니까
그 폴더만 복사해서 가져오면 되는데
현재 업로드폴더에는 확장자명 없는 임의의 파일들만 있어서
그 파일들은 어떻게 열어봐야하는지
다운로드받아서만 사용자들이 올린 그대로의 파일을 받을수만 있는지 다시 문의드려요 ㅠㅠ
A
안녕하세요. 박우성님.
파일이 저장된 위치에 ftp를 통해 전체를 받으신 후에
테이블을 보시고 확장자를 원래 확장자로 개별적으로 변경하신 후에 파일을 열어보시면 되실 것 같습니다.
특별한 방법이 있는 것은 아닙니다.
또는 프로그램 목적 상 원래의 파일정보와 확장자가 필요하시면
저장하는 부분에서 확장자를 보존하고, 파일명에 등록자 정보 등 식별이 필요한 파일명으로 변경하여 저장하시는 방식으로 커스터마이징 하셔도 되실 것 같습니다. (공통컴포넌트의 경우 EgovFileMngUtil 클래스)
다만, 확장자가 보존된 경우 파일 업로드 취약점 방지를 위하여 사전에 확장자에 따른 필터링(e.g. *.jsp, *.php, *.exe, *.cmd, *.sh 등) 처리를 추가해 주셔야 합니다. 또는 특정 확장자(e.g. *.hwp, *.doc, *.xls 등)만이 등록 가능하도록 하셔도 됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.
파일이 저장된 위치에 ftp를 통해 전체를 받으신 후에
테이블을 보시고 확장자를 원래 확장자로 개별적으로 변경하신 후에 파일을 열어보시면 되실 것 같습니다.
특별한 방법이 있는 것은 아닙니다.
또는 프로그램 목적 상 원래의 파일정보와 확장자가 필요하시면
저장하는 부분에서 확장자를 보존하고, 파일명에 등록자 정보 등 식별이 필요한 파일명으로 변경하여 저장하시는 방식으로 커스터마이징 하셔도 되실 것 같습니다. (공통컴포넌트의 경우 EgovFileMngUtil 클래스)
다만, 확장자가 보존된 경우 파일 업로드 취약점 방지를 위하여 사전에 확장자에 따른 필터링(e.g. *.jsp, *.php, *.exe, *.cmd, *.sh 등) 처리를 추가해 주셔야 합니다. 또는 특정 확장자(e.g. *.hwp, *.doc, *.xls 등)만이 등록 가능하도록 하셔도 됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.