BaseOkHttpV3
BaseOkHttpV3 copied to clipboard
文件POST上传
貌似好像不支持自定义文件后缀的上传,如.wld,上传报错空指针
请确认该格式存在正确的MIME,因为post上传是需要获取到MIME type的,这个过程默认由BaseOkHttpV3代理获取,但若不是已知的MIME则可能出现问题
非已知MIME,为自定义后缀,请问如何解决
public static String getMimeType(File file) {
String suffix = getSuffix(file);
if (suffix == null) {
return "file/*";
}
String type = MimeTypeMap.getSingleton().getMimeTypeFromExtension(suffix);
if (type != null || !type.isEmpty()) {
return type;
}
return "file/*";
}