3
Androidを使用してRequestBodyで画像をアップロードする場合、MediaType.parse( "image/jpeg")を使用できます。オーディオファイルに対してokhttp3 MediaType.parseメソッドのパラメータとして何を入れることができますか?
ただし、オーディオファイルのパラメータは何ですか?
ご回答いただきありがとうございます。
Androidを使用してRequestBodyで画像をアップロードする場合、MediaType.parse( "image/jpeg")を使用できます。オーディオファイルに対してokhttp3 MediaType.parseメソッドのパラメータとして何を入れることができますか?
ただし、オーディオファイルのパラメータは何ですか?
ご回答いただきありがとうございます。
あなたは、このメソッドを使用して任意のファイルの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を取得するには、あなたはすべてのパントマイムhereのリストを見つけることができますString mime = getMimeType(file.getAbsolutePath());
を呼び出します。したがって、音声のMIMEはaudio/mpeg
になります。しかし、値をハードコーディングするよりもgetMimeTypeFromExtension
を使用することをお勧めします。