我发现使用带有RequestBody的Android上传图片时,我们可以使用MediaType.parse(" image / jpeg")。
但是,音频文件的参数是什么?
提前感谢您的回答。
答案 0 :(得分:7)
您可以使用此方法获取任何文件的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 here的列表。因此,音频的mime将是audio/mpeg
。但我仍然建议使用getMimeTypeFromExtension
而不是硬编码值。