我知道,用例非常愚蠢,但我需要这个用于大学的网络编程课程:我正在编写一本食谱,现在我需要上传(图片)文件到这个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());
感谢有这方面的暗示!
你可能已经有机会通过终端上传你的代码,或编辑。如果SSH可以使用BitVise Tunnelier或WinSSH上传文件。或者你必须使用FTP访问。通常,Web应用程序必须处理上载访问。程序上传可以通过apache的** HttpClient **完成。如果您必须在Web应用程序中编写上传程序,则HTML表单将成为起点。 – 2012-01-09 17:58:26