RequestBody を使用して Android を使用して画像をアップロードするには、MediaType.parse("image/jpeg") を使用できることがわかりました。
しかし、オーディオ ファイルのパラメータは何でしょうか?
ご回答ありがとうございます。
RequestBody を使用して Android を使用して画像をアップロードするには、MediaType.parse("image/jpeg") を使用できることがわかりました。
しかし、オーディオ ファイルのパラメータは何でしょうか?
ご回答ありがとうございます。
このメソッドを使用して、任意のファイルの 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
ます。