天天看點

使用HttpURLConnection下載下傳檔案時出現 java.io.FileNotFoundException徹底解決辦法

使用httpurlconnection下載下傳檔案時經常會出現 java.io.filenotfoundexception檔案找不到異常,下面介紹下解決辦法

首先設定tomcat對get資料的編碼:conf/server.xml

其次對請求的檔案名進行編碼:

經過以上三步基本上問題已經解決,但如果的檔案名含有空格的話還需一步:

urls是不能包含空格的。url encoding一般會使用“+”号去替換空格,但背景伺服器(我的是tomcat6.0)又不能把“+”還原為空格,是以導緻檔案找不到,解決辦法:隻需把“+”替換為“%20”

繼續閱讀