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

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

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

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

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

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

답변 5개

채택된 답변
+20 포인트

첨부파일 올릴때

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

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

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

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

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

 

첨부파일 수정할때

1. 기존 파일 삭제

2. 새 파일 업로드

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

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

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

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

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

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

 

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

 

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

 

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

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

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

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

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

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

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

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

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

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

답변에 대한 댓글 1개

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

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

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

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

답변에 대한 댓글 1개

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

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

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

로그인

전체 질문 목록