2012-01-09 110 views
2

我知道,用例非常愚蠢,但我需要這個用於大學的網絡編程課程:我正在編寫一本食譜,現在我需要上傳(圖片)文件到這個web目錄:http://www.jnks.de/Kochrezepte/PICS/Rezept_Bilder/將文件寫入網絡目錄

我都試過,但它似乎不工作:

URL url = new URL("http://www.jnks.de/Kochrezepte/PICS/Rezept_Bilder/test.jpg"); 

HttpURLConnection connection = (HttpURLConnection) url.openConnection(); 
connection.setDoOutput(true); 
connection.setRequestProperty("Content-Type", "multipart/form-data"); 

IOUtils.copy(file.getInputStream(), connection.getOutputStream()); 

感謝有這方面的暗示!

+0

你可能已經有機會通過終端上傳你的代碼,或編輯。如果SSH可以使用BitVise Tunnelier或WinSSH上傳文件。或者你必須使用FTP訪問。通常,Web應用程序必須處理上載訪問。程序上傳可以通過apache的** HttpClient **完成。如果您必須在Web應用程序中編寫上傳程序,則HTML表單將成爲起點。 – 2012-01-09 17:58:26

回答

0

不知道您收到的錯誤消息,這可能有點偏離,但乍一看,我假設您正在使用無效的MIME類型進行上傳。嘗試使用:

"image/jpeg" 
+0

沒有錯誤信息,它似乎工作正常,儘管文件沒有上傳。但我會試一試。 [編輯:不, – woezelmann 2012-01-09 17:50:41