使用HttpPost上传完整的事件

时间:2015-07-14 14:21:25

标签: java http events file-upload raise

我的应用将图片上传到服务器。为了执行上传,我使用HttpPost类。以下是相关的代码片段:

try {
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("%PATH_TO_SERVER_PAGE%");
    httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
    httpclient.execute(httppost);
} catch (Exception e) {
    System.out.println("Connection error: " + e.toString());
}

我的问题是如何举办活动并知道上传是否已成功完成,以确保该文件已在服务器上?

感谢。

1 个答案:

答案 0 :(得分:0)

可能, 观察者设计模式 的实施将是一个合适的解决方案。
参考:https://stackoverflow.com/a/6270150/462347