드뎌... ㅎㅎ 안드로이드폰 모바일 크롬에서 PDF 첨부파일을 열 때 안열리던... 정보
드뎌... ㅎㅎ 안드로이드폰 모바일 크롬에서 PDF 첨부파일을 열 때 안열리던...본문
드뎌... ㅎㅎ
PC와 아이폰에서는 제대로 파일명, 다운로드 모두 문제없이 잘되는데,
안드로이드폰 모바일 크롬에서 PDF 첨부파일을 열 때 바로 안열리던 문제가 해결된 감격으로 자게지만 남겨봅니다.
안드 크롬에서도 다운 받고 난 뒤에 따로 파일관련앱을 따로 실행해서 클릭해서 열면 잘 열리거든요. 한데 크롬 다운받고, 다운로드 된 파일창에서 보안관련 심해져서 헤더가 이상하면 다운이 안되었습니다. (크롬보안을 의심하고, 혹시나 download.php 파일의 헤더문제일까? 예전에 잠시 본 기억이 나서 확인해보았더랬습니다.)
처리된 것은,
- 첨부파일명이 한글일 때, 그리고 파일명에 빈 칸(' ')이 들어갔을 때, 빈칸이 +로 대체되어 받아지던 문제는 아래 89째 줄로 해결 preg_replace 함수이용 해서 처리되었습니다.
- 보안문제 일른지, 이상하게 PDF파일이 바로 열리지 않는 문제가 헤더지정으로 제대로 열립니다. (크롬으로 다른 사이트에서 PDF다운로드 받고, 다운로드페이지에서 터치하면 바로 잘 열리거든요...)
- 확장자를 검출해서 pdf라면 헤더 Content-Type을 unknown 대신에 application/pdf 가 되도록 분기해 주니 크롬다운로드창에서 터치로 바로 열렸습니다. : )
추천
2
2
댓글 2개
'=응용프로그램'으로 받나보네요.
@묵공 그런가봅니다 보안이 갈수록... ㅠㅜ