입찰공고 첨부 다운로드·파일 목록
download_attachmentsDownload bid notice attachments to disk, extract ZIP archives, and return a file catalog. Refresh to re-download if attachments update.
Instructions
입찰공고 첨부를 전부 디스크에 내려받고 ZIP은 풀어(원본 ZIP은 지운다), 읽을 수 있는 파일 목록(카탈로그)만 반환한다(본문 텍스트는 담지 않는다). 각 파일 본문은 read_attachment에 이 목록의 index를 줘서 읽는다(불필요한 재조회 없이 필요한 파일만 읽는다). ZIP은 목록에서 사라지고 내부 파일이 공고 폴더에 평탄하게 풀려 항목으로 나오며 container에 원본 ZIP명이 담긴다. 첨부의 URL만 필요하면 get_bid_attachments를 쓴다. 저장 위치는 DATA_GO_KR_DOWNLOAD_DIR(미설정 시 ~/Downloads) 아래 공고번호 폴더다. 첨부가 나중에 바뀌면 refresh=true로 다시 호출한다. 각 항목의 extractable=true면 read_attachment로 본문(HWPX·구형 HWP·구형 DOC)을 읽을 수 있고, false면 파일만 저장돼 있어 savedPath로 직접 열어야 한다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| refresh | No | true면 디스크 캐시를 무시하고 모든 첨부를 새로 내려받아 카탈로그를 다시 만든다(첨부가 갱신됐을 때). 기본 false는 이미 받은 파일·카탈로그를 재사용한다. | |
| bidNtceNo | Yes | 입찰공고번호. 이 공고의 전 첨부를 디스크에 내려받고 ZIP은 풀어(원본 ZIP은 삭제) 읽을 수 있는 파일 목록(카탈로그)을 반환한다. 개별 파일 본문은 read_attachment로 읽는다. |