2013-07-26 75 views
0

我是新來的Java和套接字編程不要怪我,如果我問一個愚蠢的問題。 我需要用POST multipart/form-data使用套接字(即我需要手動創建http請求)上傳一個文件到我的tomcat服務器(它有一個servlet來讀取並保存上傳的數據。從HTML上傳文件)。使用套接字的多部分/表單數據的POST

被我發現了以下錯誤的問題...

java.net.SocketException: Socket is closed 
at java.net.Socket.getInputStream(Socket.java:806) 

我應該怎麼做..?

回答

0
java.net.SocketException: Socket is closed 

「關閉套接字」意味着關閉套接字,或者它的輸入或輸出流,然後繼續使用它。這是你的代碼中的一個錯誤。

但是不要爲此使用套接字。使用URL,HttpURLConnection等等。它更簡單。

+0

是的,我搞砸了關閉()。謝謝 – Muthu

相關問題