我想使用多部分改造来上传html文件。但是它抛出错误代码422。我在下面创建了多个部分。
@NonNull
private MultipartBody.Part prepareFilePart(File file, Context context) {
// create RequestBody instance from file
RequestBody requestFile =
RequestBody.create(
MediaType.parse("text/*"), file);
// MultipartBody.Part is used to send also the actual file name
return MultipartBody.Part.createFormData("file", file.getName(), requestFile);
}
我尝试了媒体类型=“ text / *”,“ text / plain”,“ text / html”,“ multipart / form-data”和context.getContentResolver()。getType(Uri.parse(file.getAbsolutePath ())。 我在做什么错了?
答案 0 :(得分:0)
使用 MimeTypeMap.getFileExtensionFromUrl(String url)获取哑剧类型。这将返回给定url的文件扩展名,如果没有扩展名,则返回一个空字符串。 在下面找到完整的代码。
User.where(name: "abc").or(User.where(name: "abcd"))