$base는 사용법과 상한 조회에서 정합니다.
$file = 'E:\자료\문서.md'
curl.exe --silent --show-error --dump-header - --output NUL `
--header "Authorization: Bearer $env:DOCDOSUM_TOKEN" `
--form "file=@$file" `
--form-string "tags=개발,설계" `
"$base/upload"
성공 응답은 303과 Location: /source/<hash>입니다. 리다이렉트를 자동 추적하지 말고 원래 응답을 확인합니다. 파일 누락·상한 초과는 200 HTML일 수도 있으므로 200만으로 성공을 판단하지 마세요.
청크 업로드가 중단되면 같은 브라우저 탭에서 새로고침한 뒤 같은 파일·태그를 다시 선택해 이어 올릴 수 있습니다. 기존 조각은 해시를 비교해 재사용하며, 완료 응답 유실 시에도 같은 업로드 ID로 결과를 조회합니다. 임시 영역·완료 영수증은 현재 24시간 보관합니다. HTTP의 Web Crypto 미지원 환경과 빈 파일은 일반 업로드를 사용합니다.