我正在尝试使用 Apache 的 HTTP 客户端和 MultipartRequests 上传文件,但它给了我一个错误,这是我的代码:
PostMethod filePost = new PostMethod("http://host/some_path");
Part[] parts = {
new StringPart("param_name", "value"),
new FilePart(f.getName(), f)
};
filePost.setRequestEntity(
new CountingMultipartRequestEntity(parts, filePost.getParams())
);
HttpClient client = new DefaultHttpClient();
int status = client.executeMethod(filePost);
它说“找不到符号executeMethod()”。这很奇怪,因为我的代码基于我在 Internet 上找到的示例,当我复制/粘贴他们的代码时,它会显示错误!