0

Googleドライブにアップロードする(そして後でダウンロードする)ファイルがデバイスにあります。AndroidのGoogleドライブAPI非MIMEファイル形式を設定する方法

MetadataChangeSet.setMimeType("text/xml"); 

だから、我々はいくつかの特定のMIMEタイプを持って、私たちは別のファイルをアップロードすることができます:ドライブ上のファイルを作成する場合、私はそれを設定しているのはMIMEタイプです。

しかし、ファイル形式がこのMIMEリストにない場合はどうすればいいですか? .style、.mapなどの形式でファイルをアップロード/ダウンロードするにはどうすればよいですか?

答えて

1

実際、私は解決策を見つけました。

あなたは(たとえば.styleのために)このように、独自のMIMEタイプを指定することができます。

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

それは、少なくとも、私のために働きました。

3

ファイル形式がこのMIMEリストにない場合はどうすればよいですか? .style、.mapなどの形式でファイルをアップロード/ダウンロードするにはどうすればよいですか?

ファイルタイプが無効であるため、MIMEリストにないファイルフォーマットは受け付けられません。このthreadに基づいて、任意のベンダー/ユーザーが独自のMIMEタイプを作成できます。最大5TBのファイルを含むGoogleドライブに任意のMIMEタイプを保存できます。

+0

'任意のベンダー/ユーザーが独自のMIMEタイプを作成できますが、私はサーバー側に新しいMIMEタイプを作成する必要があると思いました。自分のMIMEタイプファイルをGoogleドライブにアップロードすることはできますか? – Alex

+0

さらに重要な点 - 不正なMIMEタイプのファイルをドライブからダウンロードすると、デバイス上の自分のアプリが正しく読み込まれるのですか?たとえば、.jpegタイプの 'plain/text'ファイルをダウンロードすると、.jpegや.txtのように開きますか? – Alex

関連する問題