求教求大神教教利用httpclient实现文件上传问题

OneNoob 2012-11-28 11:27:40
public void uploadFile(File file, String url) {  
if (!file.exists()) {
return;
}
PostMethod postMethod = new PostMethod(url);
try {
Part[] parts = { new FilePart(file.getName(), file) };
postMethod.setRequestEntity(new MultipartRequestEntity(parts,postMethod.getParams()));
HttpClient client = new HttpClient();
client.getHttpConnectionManager().getParams().setConnectionTimeout(5000);
int status = client.executeMethod(postMethod);
if (status == HttpStatus.SC_OK)
{
System.out.println("上传成功"+postMethod.getResponseBodyAsString());
// 上传成功
}
else
{
System.out.println("上传失败"+status);
// 上传失败
}

} catch (Exception e) {
e.printStackTrace();
} finally {
//释放连接
postMethod.releaseConnection();
}
}

/**
* @param args
*/
public static void main(String[] args) {
Test test = new Test();
test.uploadFile(new File("D://toBOS/f.txt"),
"http://127.0.0.1:8080/test/");
}




这个运行怎么不是报404就是报302?求高手
...全文
190 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CoderWilliam 2014-06-07
  • 打赏
  • 举报
回复
问题解决了吗?没有解决的话,我想应该是你服务器有问题,没有一个处理传来文件的方法。
帅惊联合国 2012-11-28
  • 打赏
  • 举报
回复
都吃饭去了。。 我在, 但是我不会。。
OneNoob 2012-11-28
  • 打赏
  • 举报
回复
OneNoob 2012-11-28
  • 打赏
  • 举报
回复
求指教啊。
OneNoob 2012-11-28
  • 打赏
  • 举报
回复
有人没
OneNoob 2012-11-28
  • 打赏
  • 举报
回复
OneNoob 2012-11-28
  • 打赏
  • 举报
回复
OneNoob 2012-11-28
  • 打赏
  • 举报
回复

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧