다름이 아니라 강의자료실에 업로드되는 자료들을 ios에서 다운로드 시 강의자료의 확장자를 ppt가 아닌 exe로 받아들이는 현상이 있어서 수정 요청합니다.
검색결과 개발자가 소스에서 수정을 해주어야 한다고 합니다.
보통 서블릿에서 파일을 내려보내줄 때
response.setContentType("application/octet-stream");
를 붙여주는데 이렇게 하면 갤럭시와 윈도우에서는 파일명 그대로 다운받을 수 있지만 ios에서는 확장자를 지정하지 않았다 해서 임의로 .exe를 붙여주는 것 같습니다.
따라서 소스에
if (확장자가 pdf)
response.setContentType("application/pdf");
를 추가해주시면 ios에서도 접근이 용이해져 수강생들의 강의자료 접근성이 향상되지 않을까 싶습니다.
감사합니다.
첨부파일
첨부파일이(가) 없습니다.
답글보기
답변입니다.
안녕하세요. 인공지능연구실 석사과정 류재민입니다.
문의하신 내용에 대한 문제를 수정하였으며
iOS 9.3 환경에서 다운로드가 가능함을 확인하였습니다. ( 2016.03.28 09:37 am)
다름이 아니라 강의자료실에 업로드되는 자료들을 ios에서 다운로드 시 강의자료의 확장자를 ppt가 아닌 exe로 받아들이는 현상이 있어서 수정 요청합니다.
검색결과 개발자가 소스에서 수정을 해주어야 한다고 합니다.
보통 서블릿에서 파일을 내려보내줄 때
response.setContentType("application/octet-stream");
를 붙여주는데 이렇게 하면 갤럭시와 윈도우에서는 파일명 그대로 다운받을 수 있지만 ios에서는 확장자를 지정하지 않았다 해서 임의로 .exe를 붙여주는 것 같습니다.
따라서 소스에
if (확장자가 pdf)
response.setContentType("application/pdf");
를 추가해주시면 ios에서도 접근이 용이해져 수강생들의 강의자료 접근성이 향상되지 않을까 싶습니다.