2014-01-29 3 views
0

확장 WSO2 ES에 새 자산이 추가되면 새 자원 유형이 추가됩니다. 예를 들어 Android 앱을 배포하려면 apk 개의 파일을 다운로드해야합니다.WSO2 Enterprise Store 1.0.0 : MIME 유형

나는 (저장소/conf의/등에)에 의 mime.types에 파일을 새로운 연결을 추가했지만, 서버는 항상 (심지어 재부팅 후) 빈 Content-Type을 헤더로 응답합니다.

유형을 새로 추가하는 올바른 방법은 무엇입니까?

답변

1

유스 케이스에 대한 자세한 정보를 제공해 주시겠습니까?

편집 : 파일이 우리가 자원의 내용 유형을 저장 업로드 의견

에 제공된 정보를 사용하여 답을 변경. 문제는이 논리와 관련이있는 것처럼 보입니다.

switch(file){ 
       case 'jpg': 
        contentType='image/jpg'; 
        break; 
       case 'png': 
        contentType='image/png'; 
        break; 
      } 

로 변경하십시오

switch(file){ 
       case 'jpg': 
        contentType='image/jpg'; 
        break; 
       case 'png': 
        contentType='image/png'; 
        break; 
       case 'apk': 
        contentType='application/vnd.android.package-archive' 
        break; 
       default: 
        contentType=''; 
        break; 
      } 

이 도움이 있으면 알려 주시기 바랍니다 :

감사합니다, 사 미라

+0

1) 추가 협회 (응용 프로그램/vnd.android을. package-archive apk)를 mime.types로 복사하십시오. 2) 서버를 재부팅하십시오. 3) ES에서 APK 자산에 액세스합니다. 4) 서버는 'Content-Type :'(빈) 헤더로 응답합니다. 5) MIME 형식으로 인해 클라이언트가 앱을 거부 함 – mimaen

+0

이 APK 파일이 저작물의 속성입니까? (즉, APK를 캡슐화하기 위해 새 저작물 유형을 정의 했습니까?) 참고 : 늦게 답장을 드려 죄송합니다. – sameera

+0

예, 전자 책의 URL 속성처럼 모바일 앱 저작물에 정의 된 속성입니다. 지원해 주셔서 감사합니다. – mimaen