내 서버에 사용자가 .jad 파일을 다운로드 할 수있는 링크가 있습니다. 그러나 Google 크롬에서이 링크를 열면 .jad 파일을 다운로드하는 대신 텍스트 파일로 열립니다.왜 Google 크롬은 .jad 파일을 다운로드하지 않고 텍스트 파일로 엽니 까?
답변
서버의 MIME 유형을 업데이트하고 * .jad 파일 확장자의 MIME 유형을 'application/x-download'로 설정하십시오. 이렇게하면 브라우저 클라이언트가 파일의 일반 텍스트를 렌더링하는 대신 파일을 다운로드해야합니다. 당신은 아파치 HTTP 서버를 사용하는 경우
예를 들어, 크롬에 JAD 파일을 다운로드
application/x-download jad
을 다음 줄을 추가하여 mime.types 파일을 업데이트 할 수있는 것은 좋은,하지만 더 나은 여전히 BlackBerry 단말기를 보내고있다 jad URL을 가져 와서 사용자를 앱 설치 UI로 가져 가야합니다. 이를 실현하려면 몇 가지 MIME 유형을 구성해야합니다. Unsupported Media Type when deploying OTA Blackberry App에서 인용 :
cod application/vnd.rim.cod
jad text/vnd.sun.j2me.app-descriptor
jar application/java-archive
나는 최근에 JAD 파일 다운로드로 처리 된 블랙 베리 응용 프로그램을 설치했습니다. 다운로드가 끝나면 수동으로 파일 브라우저에서 열어야했습니다. 이는 MIME 형식이 잘못 설정되어 앱을 설치하는 데 필요한 것 이상의 단계를 거쳐야하기 때문입니다.
(+1)이 기능을 사용하려면 Apache2 웹 서버에 추가해야하는 콘텐츠 유형입니다. – Nate
고마워요 존. –
줄이'AddType'으로 시작해야한다고 생각합니다. 맞습니까? – Nate