type, status, page_id, related_pages, last_updated, source
| type |
status |
page_id |
related_pages |
last_updated |
source |
| page-api |
stable |
B03_FileInput |
|
2026-07-12 |
상위 프로젝트 B03_FileInput_Router.py 실 코드 직접 확인 (2026-07-12) |
B03_FileInput — API
기본 prefix: /api/projects (B03_FileInput_Router.py:66). 세션 인증과 공통 오류 형식은 ../../concepts/auth_rbac, ../../concepts/api_common을 참조한다.
일반 업로드
| 항목 |
위치 |
역할 |
POST /{project_id}/files |
B03_FileInput_Router.py:267 |
LAS/TIF/TFW/PRJ/DXF 다중 업로드·메타데이터 등록 |
청크 업로드
| 항목 |
위치 |
역할 |
POST /{project_id}/upload-sessions |
B03_FileInput_Router.py:400 |
청크 업로드 세션 생성 |
POST /{project_id}/chunks |
B03_FileInput_Router.py:443 |
청크 1개 저장 및 진행률 반환 |
POST /{project_id}/finalize |
B03_FileInput_Router.py:507 |
모든 청크 병합·원본 파일 등록 |
GET /{project_id}/upload-status/{session_id} |
B03_FileInput_Router.py:623 |
세션 상태·완료 청크 인덱스 조회 |
workflow 조회
| 항목 |
위치 |
역할 |
GET /{project_id}/workflow-state |
B03_FileInput_Router.py:667 |
current_stage와 7단계 상태 반환 |
전체 경로는 /api/projects/{project_id}/...이며, workflow 상태 공통 정의는 ../../concepts/workflow_state에 둔다.