테스트 사이트 - 개발 중인 베타 버전입니다

다들 파일첨부기능 어떤식으로 하시는지 궁금합니다. 채택완료

안뇽하세용 4년 전 조회 2,161

예를 들어 처음파일 등록할 때는 그냥 등록하는데

그이후에 수정할때 파일이 있으면 원래 들어있던 파일 삭제하고 다시 넣나요?

어떤식으로 처리하는게 효율적인지 궁금합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
해피정
4년 전

첨부파일 올릴때

1. 파일명을 변경해서 업로드

    파일명에 한글이 포함되면 나중에 문제가 되고,

    동일 파일명이 다른 게시글에 올려질수 있으므로

    어떤 규칙을 만들어서 파일명을 변경해서 중복이 안되도록 관리

2. 디비에는 원본 파일명 / 업로드파일명을 필드에 각각 저장

 

첨부파일 수정할때

1. 기존 파일 삭제

2. 새 파일 업로드

3. 새 파일 업로드할때 파일명 변경

4. 디비에 새 원본 파일명 / 새 업로드파일명을 필드에 각각 저장

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

voi
4년 전

수정을 할때 기존 업로드한 파일만 삭제 원하는 경우도 있어서

수정 화면에 기존 파일을 출력하고 옆에 삭제 버튼을 두어서 기존 파일만 삭제 할 수 있게 하고

 

수정에서 파일을 선택하면 무조건 기존 파일 삭제하고 업로드 하여 대체합니다. 

 

수정에서 같은 파일을 올려서 대체되어도 문제 될 건 없으니까요.

 

(첨부파일이 1개 일 때 입니다.)

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

첨부 파일이 이전과 지금 올리는 것이 같은지 아닌지

서버에서는 보통 확인을 안 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

불필요한 파일을 남겨둘 이유는 없죠

삭제하는 방향으로 많이 사용합니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

안뇽하세용
4년 전
원본파일과 같은 파일을 그냥 수정없이 했을 때는 그냥 pass 하고 다른파일 들어왔을 때 삭제하고 다시올리나욥?

댓글을 작성하려면 로그인이 필요합니다.

4년 전

파일 업로드를 하나 사용한다면 기존 파일을 삭제하는게 하드 용량측에서도 맞지 않을까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

안뇽하세용
4년 전
그럼 같은 동일은 파일을 올릴때도 그냥 수정탭에 들어가서 확인을 눌렀으면 기존꺼 삭제하고 넣는게 낫나요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인