0

기기에 Google 드라이브에 업로드 (나중에 다운로드)하려는 일부 파일이 있습니다.Android Google 드라이브 API 비 MIME 파일 형식을 설정하는 방법

MetadataChangeSet.setMimeType("text/xml"); 

그래서, 우리는 일부 특정 MIME 유형이, 우리가 다른 파일을 업로드 할 수 있습니다 : 드라이브에있는 파일을 만들 때, 나는 그것을 설정해야하는 MIME 타입입니다.

하지만 파일 형식이이 MIME 목록에없는 경우 어떻게해야합니까? .style, .map 등의 형식으로 파일을 업로드/다운로드하려면 어떻게해야합니까?

답변

1

사실 나는 해결책을 찾았습니다.

String mimeType = MimeTypeMap.getSingleton().getExtensionFromMimeType("style"); 

그것은 적어도 나를 위해 일한 :

당신은 (예를 .style에 대한)이 같은 자신의 MIME 유형을 지정할 수 있습니다.

3

그러나 파일 형식이이 MIME 목록에없는 경우 어떻게해야합니까? .style, .map 등의 형식으로 파일을 업로드/다운로드하려면 어떻게해야합니까?

파일 형식이 유효하지 않으므로 MIME 목록에없는 파일 형식은 허용되지 않습니다. 이 thread을 기반으로 모든 공급 업체/사용자가 자신의 MIME 유형을 개발할 수 있으며 파일 크기가 최대 5TB 인 Google 드라이브에 모든 MIME 유형을 저장할 수 있습니다.

+0

'모든 공급 업체/사용자가 자신의 MIME 형식을 만들 수 있습니다. '하지만 서버 쪽에서 새 MIME 형식을 만들어야한다고 생각했습니다. 내 고유 한 MIME 형식 파일을 Google 드라이브에 업로드 할 수 있습니까? – Alex

+0

또는 중요한 점 - 드라이브에서 잘못된 MIME 형식의 파일을 다운로드하는 경우 장치의 앱에서 올바르게 읽습니까? 예를 들어 - .jpeg 유형의 'plain/text' 파일을 다운로드하면 .jpeg 또는 .txt처럼 열릴 것입니까? – Alex