我在试着按照答案回答这个问题
但似乎默认的android包中没有包含类,因为对于该代码:
File file = new File("FileToSend.txt");
HttpClient client = new HttpClient();
String url = "http://www.yourdomain.com/destination.php";
PostMethod postMethod = new PostMethod(url);
Part[] parts = {new FilePart(file.getName(), file)};
postMethod.setParameter("name", "value"); // set parameters like this instead in separate call
postMethod.setRequestEntity( new MultipartRequestEntity(parts, postMethod.getParams()));
int status = client.executeMethod(postMethod);
我有以下错误:
Cannot instantiate the type HttpClient
FilePart cannot be resolved to a type XXXXX.java
MultipartRequestEntity cannot be resolved to a type XXXXX.java
Part cannot be resolved to a type XXXXX.java
PostMethod cannot be resolved to a type XXXXX.java
我怎样才能解决这些错误,有没有一些库我必须添加?如果是,请告诉我如何下载。
最佳答案
HttpClient
现在是一个接口。改为使用DefaultHttpClient
。以下是您列出的其他一些课程的替代课程:
文件部分-文件体
多部分请求实体-多部分
部分内容正文
方法后-httppost
关于java - Java中的HTTP多部分类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9241762/