Skip to content

fix: 한글 다운로드 파일명 디코딩 - #177

Merged
Gimini-3 merged 1 commit into
developfrom
fix/frontend-integration-stability
Aug 14, 2026
Merged

fix: 한글 다운로드 파일명 디코딩#177
Gimini-3 merged 1 commit into
developfrom
fix/frontend-integration-stability

Conversation

@Gimini-3

Copy link
Copy Markdown
Contributor

변경 사항

  • Spring의 RFC 2047 형식으로 인코딩된 한글 다운로드 파일명을 디코딩합니다.
  • RFC 5987, Base64, 일반 파일명도 함께 지원합니다.
  • 경로 문자가 포함된 응답 파일명을 안전한 마지막 경로 조각으로 제한합니다.
  • 다운로드 파일명 파서 회귀 테스트를 추가합니다.

원인

프론트엔드가 Content-Disposition의 파일명을 RFC 5987 퍼센트 인코딩으로만 처리해, Spring이 생성한 =?UTF-8?Q?...?= 문자열이 그대로 다운로드 파일명으로 사용됐습니다.

영향

한글 PDF를 다운로드할 때 올바른 원본 파일명과 확장자가 유지되어 운영체제가 정상적으로 PDF 애플리케이션을 연결합니다.

검증

  • npm test
  • npm run lint
  • git diff --check

@coderabbitai

coderabbitai Bot commented Aug 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: a29d26da-9efe-42ad-80f1-47538be1818a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Gimini-3
Gimini-3 marked this pull request as ready for review August 14, 2026 10:52
@Gimini-3
Gimini-3 merged commit 469b6af into develop Aug 14, 2026
1 check passed
@Gimini-3 Gimini-3 self-assigned this Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant