카톡 브라우저(안드로이드)에서 pdf 다운로드 링크를 누르면 항상 ‘다운로드 중입니다’,> ‘다운로드 중’ ,>
‘네트워크 연결 상태가 좋지 않습니다. 확인 후 다시 시도해주세요’ 이렇게 뜹니다.
다른 브라우저(크롬, 삼성 등) 로 실행시 문제가 없고 잘 다운로드 됩니다.
해당 링크는 스트리밍 방식으로 다운로드 받게 되어있습니다.
카톡 브라우저에서는 문서 다운로드 지원이 안되나요?
어떻게 해야될까요?
카톡 브라우저(안드로이드)에서 pdf 다운로드 링크를 누르면 항상 ‘다운로드 중입니다’,> ‘다운로드 중’ ,>
‘네트워크 연결 상태가 좋지 않습니다. 확인 후 다시 시도해주세요’ 이렇게 뜹니다.
다른 브라우저(크롬, 삼성 등) 로 실행시 문제가 없고 잘 다운로드 됩니다.
해당 링크는 스트리밍 방식으로 다운로드 받게 되어있습니다.
카톡 브라우저에서는 문서 다운로드 지원이 안되나요?
어떻게 해야될까요?
데브톡에서는 디벨로퍼스관련 설정과 API 를 안내하는터라
제가 도움드릴 수 있는 상황인지 확인이 필요해보이는데요.
방금 테스트 해보니 PDF파일을 링크한경우 다운로드가 잘되는 것을 확인하였습니다.
재현 가능한 URL 알려주시겠어요?
주소는 아래와 같습니다.
접속>확인버튼>다운로드 버튼
아이폰도 안되는데 같이 봐주세요…감사합니다.
확인해보니
(1) 안드로이드 카톡인앱 : ‘네트워크 연결 상태가 좋지 않습니다’
(2) 안드로이드 크롬 : 정상 다운로드
(3) 안드로이드네이버 인앱 : 정상 다운로드
(4) 아이폰 카톡인앱 : 연결 프로그램 뜨고 파일 저장시 안됨
(5) 아이폰 사파리 : 다운로드
(6) 아이폰 네이버 인앱 : 사파리 브라우저에서만 다운로드 가능 메시지
(7) 아이폰 크롬 : 사파리 브라우저에서만 다운로드 가능 메시지
코드를 보니 사파리에서 다운로드 가능하다는 메시지는 소유하신 사이트에서 출력하는 것으로 보입니다.
function fileLink(){
if(isSafari().rs=="Y"){
new fubon.Alert({
message: isSafari().rsMsg
});
}
$("#fileDownForm").attr("action", "/ma/maFiledownload.do");
$("#fileDownForm").find("[name=cs_pk]").val(cs_pk);
$("#fileDownForm").find("[name=ntlt_pk]").val(ntlt_pk);
$("#fileDownForm").find("[name=ntc_kncd]").val(an_type);
$("#fileDownForm").find("[name=checkYn]").val(checkYn);
$("#fileDownForm").submit();
}
일전에 다른 분이 문의 주셔서 PDF관련 내용을 관련 부서에 전달했고, 서블릿으로 PDF처리 시 정상 다운로드 되는 것을 확인했는데요.
아마도 처리하시는 방식으로 인해 다운로드가 정상 처리 안되는 것으로 보입니다.
아래 처리 방식은 브라우저에 상관없이 정상 처리되는 것으로 보이는데요. 출력 헤더 비교해보시겠어요?
https://sdssm.smotor.com/cmm/sci/fileUpload/link.do?inline=true&fileDocNo=450d5700-15f8-4d36-a564-7e34c947da56&fileNo=1