java 實現post文件提交

1、引入相關的jar包

  <dependency>
      <groupId>org.apache.httpcomponents</groupId>
      <artifactId>httpmime</artifactId>
      <version>4.5.3</version>
  </dependency>

2、實現類

public void moveWaterMark(File file) {
    try {
        if (file.exists()) {
            HttpClient client = new DefaultHttpClient();

            HttpPost httpPost = new HttpPost("http://192.168.3.106:8888/upload");
            MultipartEntity entity = new MultipartEntity();
            entity.addPart("file", new FileBody(file));

            httpPost.setEntity(entity);
            HttpResponse response = client.execute(httpPost);

            HttpEntity responseEntity = response.getEntity();
            String result = EntityUtils.toString(responseEntity);
            System.out.println(result);
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
}
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,993評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,598評論 25 708
  • 用兩張圖告訴你,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 12,991評論 2 59
  • 絳色殘墻調古。波平樓外云涂。當年海角蕩倭奴。今日煙消鷹舞。 百載兵營在否?路迷還問村姑。夢中仗劍踏征途。躍上城頭擂鼓。
    尚柳閱讀 41評論 0 2
  • 這個周末老師給孩子們布置了撒豆成畫的作業,在昨天張紫琦就高高興興的去采購完所需的材料以后,將撒豆成畫的作品完成了,...
    張紫琦媽媽閱讀 270評論 0 0