|
132 | 132 | ## 기능 명세서
|
133 | 133 |
|
134 | 134 | | 기능 | 설명 | 예외처리 |
|
135 |
| -| --- | --- | --- | |
136 |
| -| 파일 업로드 | - 업로드 불가능한 파일 타입: 실행 파일, 셸 스크립트, 자바 아카이브 파일 제외 |
137 |
| - |
138 |
| -- 파일 경로: ’/’로 시작, 알파벳, 숫자, 밑줄만 포함 | - 유효하지 않은 비밀번호 |
139 |
| -- 파일 중복: 같은 경로, 동일한 파일명 존재 | |
140 |
| -| 파일 다운로드 | - 파일 다운로드 | - 유효하지 않은 비밀번호 |
141 |
| -- 파일 없음 | |
142 |
| -| 파일 수정 | - 기존 파일과 동일한 파일 타입을 가진 파일로 수정 가능 |
143 |
| - |
144 |
| -- 수정 범위: 파일명, 파일 경로, 파일 | - 유효하지 않은 비밀번호 |
145 |
| -- 파일 없음 |
146 |
| -- 파일 중복: 같은 경로, 동일한 파일명 존재 |
147 |
| -- 파일 타입 변화: 기존 파일과 수정 파일의 타입이 다름 | |
148 |
| -| 파일 조회 |
149 |
| -(메타 데이터) | - 조회 결과: 파일 ID, 파일 이름, 파일 생성시간, 파일 확장자, 파일 경로, 수정일자, 원본 리소스 위치 | - 유효하지 않은 비밀번호 |
150 |
| -- 파일 없음 | |
151 |
| -| 파일 조회 |
152 |
| -(파일) | - 조회 결과: 파일 미리보기 | - 유효하지 않은 비밀번호 |
153 |
| -- 파일 없음 | |
154 |
| -| 파일 공유링크 생성 | - 공유 링크 생성: GET Presigned URL 생성 | - 유효하지 않은 비밀번호 |
155 |
| -- 파일 없음 | |
156 |
| -| 파일 삭제 | - 파일 삭제 | - 유효하지 않은 비밀번호 |
157 |
| -- 파일 없음 | |
158 |
| -| 파일 검색 | - 조회 결과: 파일 ID, 파일 이름, 파일 생성시간, 파일 확장자, 파일 경로 | - 조회 가능한 값 없음 |
159 |
| -- 검색조건 없음 | |
160 |
| -| 파일 조회 |
161 |
| -(페이지) | - 조회 결과: 파일 ID, 파일 이름, 파일 생성시간, 파일 확장자, 파일 경로 | - 조회 가능한 값 없음 |
162 |
| -- name, time 파라미터에 asc, desc 외의 다른 값 입력 | |
163 |
| -| 파일 조회 |
164 |
| -(전체) | - 조회 결과: 파일 ID, 파일 이름, 파일 생성시간, 파일 확장자, 파일 경로 |
165 |
| - |
166 |
| -- 파일 정렬: 파일 이름, 파일 생성 시간 오름차순 정렬 | - 조회 가능한 값 없음 | |
| 135 | +|------|------|----------| |
| 136 | +| 파일 업로드 | - 업로드 불가능한 파일 타입: 실행 파일, 셸 스크립트, 자바 아카이브 파일 제외<br><br>- 파일 경로: '/'로 시작, 알파벳, 숫자, 밑줄만 포함 | - 유효하지 않은 비밀번호<br>- 파일 중복: 같은 경로, 동일한 파일명 존재 | |
| 137 | +| 파일 다운로드 | - 파일 다운로드 | - 유효하지 않은 비밀번호<br>- 파일 없음 | |
| 138 | +| 파일 수정 | - 기존 파일과 동일한 파일 타입을 가진 파일로 수정 가능<br><br>- 수정 범위: 파일명, 파일 경로, 파일 | - 유효하지 않은 비밀번호<br>- 파일 없음<br>- 파일 중복: 같은 경로, 동일한 파일명 존재<br>- 파일 타입 변화: 기존 파일과 수정 파일의 타입이 다름 | |
| 139 | +| 파일 조회<br>(메타 데이터) | - 조회 결과: 파일 ID, 파일 이름, 파일 생성시간, 파일 확장자, 파일 경로, 수정일자, 원본 리소스 위치 | - 유효하지 않은 비밀번호<br>- 파일 없음 | |
| 140 | +| 파일 조회<br>(파일) | - 조회 결과: 파일 미리보기 | - 유효하지 않은 비밀번호<br>- 파일 없음 | |
| 141 | +| 파일 공유링크 생성 | - 공유 링크 생성: GET Presigned URL 생성 | - 유효하지 않은 비밀번호<br>- 파일 없음 | |
| 142 | +| 파일 삭제 | - 파일 삭제 | - 유효하지 않은 비밀번호<br>- 파일 없음 | |
| 143 | +| 파일 검색 | - 조회 결과: 파일 ID, 파일 이름, 파일 생성시간, 파일 확장자, 파일 경로 | - 조회 가능한 값 없음<br>- 검색조건 없음 | |
| 144 | +| 파일 조회<br>(페이지) | - 조회 결과: 파일 ID, 파일 이름, 파일 생성시간, 파일 확장자, 파일 경로 | - 조회 가능한 값 없음<br>- name, time 파라미터에 asc, desc 외의 다른 값 입력 | |
| 145 | +| 파일 조회<br>(전체) | - 조회 결과: 파일 ID, 파일 이름, 파일 생성시간, 파일 확장자, 파일 경로<br><br>- 파일 정렬: 파일 이름, 파일 생성 시간 오름차순 정렬 | - 조회 가능한 값 없음 | |
167 | 146 | | 로그 조회 | - 로그 조회 | - 파일 없음 |
|
168 | 147 |
|
169 | 148 | ## API
|
|
0 commit comments