Java 서블릿을 사용하여 xpi 파일을 작성하려고합니다. 나는 서블릿에서 다음 코드를 사용하여 우편으로 XPI를 반환하는 경우 은 -Java 서블릿을 사용하여 Firefox 확장 (XPI 패키지) 빌드
response.setContentType("application/zip");
response.setHeader("Content-Disposition","inline;filename=xpitest.xpi;");
모든 위의 코드와 잘 작동합니다. 파일을 파일 시스템에 저장하고 설치할 수 있습니다. 나는 다음과 같은 헤더와 컨텐트 유형과 파일을 반환하려고하면
그러나, - 클라이언트 측에
response.setContentType("application/x-xpinstall");
response.setHeader("Content-Disposition","filename=xpitest.xpi;");
, 파이어 폭스는 파일이 XPI 패키지 및 설치 옵션을 보여주고 있음을 인식한다. 하지만 설치하려고 할 때이 오류가 발생합니다. "유효한 패키지가 아닙니다. 207"
누군가 setContentType() 및 setHeader()에 사용할 것을 제안 할 수 있습니까?
감사합니다.
나는 애플 리케이션 서버로 JBoss를 사용하고 있습니다. – user162916