java - java.lang.IllegalArgumentException:partBoundary 不能为空
问题描述
我使用 org.apache.http 库。在 build.gradle 我导入这个库:
android {
compileSdkVersion 29
useLibrary 'org.apache.http.legacy'}
我总是收到这个错误:
java.lang.IllegalArgumentException: partBoundary may not be empty
在这个地方:
public void setMultipart(List<File> files) {
if (files == null || files.size() == 0) {
return;
}
Part[] parts = new Part[files.size()];
for (int i = 0; i < files.size(); i++) {
try {
parts[i] = new FilePart("file_" + i, files.get(i));
} catch (FileNotFoundException e) {
}
}
multipartEntity = new MultipartEntity(parts);
}
解决方案
推荐阅读
- css - Bootstrap 4:在导航栏中右对齐菜单?
- java - 如何在springboot中为if else条件编写JUnit测试用例
- python - Icinga2 Python 通知脚本
- c# - 对象得到更新,它作为参数传递给 c# 中的方法
- angular - 角度,按钮验证以错误的顺序工作
- python - 没有名为“azure.eventhub”的模块;“天蓝色”不是一个包
- postgresql - 将部分 slug 值添加/替换到完整 url
- powershell - PowerShell 问题中的 SBT 和命令行参数
- java - Spring Security 不适用于 Weblogic 12.2.1.2
- java - 在 Kotlin/Android 中作为参数传递的视图