8

RequestBody を使用して Android を使用して画像をアップロードするには、MediaType.parse("image/jpeg") を使用できることがわかりました。

しかし、オーディオ ファイルのパラメータは何でしょうか?

ご回答ありがとうございます。

4

1 に答える 1

12

このメソッドを使用して、任意のファイルの MIME タイプを取得できます。

public static String getMimeType(String url) {
     String type = null;
     String extension = MimeTypeMap.getFileExtensionFromUrl(url);
     if (extension != null) {
        type = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
     }
     return type;
}

MIME を取得するには、電話してくださいString mime = getMimeType(file.getAbsolutePath());

すべての mime のリストは、こちらで確認できます。したがって、オーディオの MIME は になりますaudio/mpeg。ただし、値をハードコーディングするよりも使用することをお勧めしgetMimeTypeFromExtensionます。

于 2016-03-22T13:41:32.190 に答える