웹 서비스에서 파일 다운로드 기능을 구현했는데, 일반 브라우저(Chrome, Safari 등)에서는 정상 작동하지만 카카오톡 인앱 브라우저에서만 다운로드가 되지 않는 문제가 발생하고 있습니다.
서버 API로부터 Blob 타입으로 파일 데이터를 전달받아 다음과 같은 방식으로 다운로드를 구현했습니다:
- 동적으로
<a>태그 생성 window.URL.createObjectURL()로 Blob 데이터를 URL로 변환하여 링크에 할당download속성에 파일명 지정- 프로그래밍 방식으로 클릭 이벤트 트리거
이 방식은 일반 브라우저에서는 정상 작동하나, 카카오톡 인앱 브라우저에서만 동작하지 않습니다.
해당 방식으로는 카카오 인앱 브라우저에서는 다운로드가 불가능한지 문의드립니다.