如何利用java將本地檔案上傳到伺服器?閒閒的閒魚2020-10-25 10:50:40

1。首先在本地存放一個檔案;

2。接著開啟IDEA開始網路程式設計,分別建立兩個類,客戶端類和伺服器類;

3。接著在客戶端類中建立一個本地檔案輸入流,讀取本地檔案;同時建立Socket物件,並使用網路位元組輸出流向伺服器發起傳輸檔案的請求;

4。然後在伺服器類中建立ServerSocket物件,並使用物件的getInputStream()方法讀取從客戶端傳來的檔案;同時建立本地檔案輸出流,用於寫出並將檔案存放到伺服器的指定位置;

5。伺服器端接收並存儲檔案成功後,伺服器類需要向客戶端反饋相關資訊,因此繼續使用Socket類的getOutputStream()方法反饋檔案“上傳成功”的資訊;客戶端類使用getInputStream()方法讀取伺服器反饋的資訊,完成一次通訊;

6。最後,先啟動伺服器類,在啟動客戶端類,檢視檔案是否上傳成功。