DocsViewer (통합 Viewer Shell)

MVP: 업로드 → resolve(fileId) → open(viewerType) → 통일 UI로 렌더링

실사용 payload(JSON) 미리보기

          
(/view는 query를 보존하며 /view.html로 redirect)
현재:
fileId: viewerType:
경로(폴더/ZIP/파일)를 열면 목록이 여기에 표시됩니다. ZIP은 내부 파일을 <zip>/<inner> 형태로 펼칩니다.
resourceUrl: viewer:
외부 서비스에서 DocsViewer 연동 예시