将文件写入Web目录

时间:2012-01-09 17:44:45

标签: java

我知道,用例非常愚蠢,但我需要这个用于大学的网络编程课程:我正在编写一本食谱,现在我需要将(pic)文件上传到这个网络目录:{{3} }

我试过这个,但它似乎不起作用:

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());

感谢你提供任何暗示!

2 个答案:

答案 0 :(得分:0)

在不知道您收到的错误消息的情况下,这可能有点不对,但乍看之下,我假设您使用了无效的mime类型进行上传。尝试使用:

"image/jpeg"

答案 1 :(得分:0)

我找到了解决方案。我正在寻找的关键词是'WebDAV'

Java框架是沙丁鱼:http://code.google.com/p/sardine/wiki/UsageGuide?tm=6#Introduction