2012-01-09 3 views
2

Я знаю, что прецедент крайне глуп, но мне нужно это для курса веб-программирования в университете: я программирую поваренную книгу, и теперь мне нужно загрузить (pic) файлы к этому веб-каталог: 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-доступ. Обычно веб-приложение должно обрабатывать доступ к загрузке. Затем программную загрузку можно выполнить с помощью ** Apache ** HttpClient **. Если вам нужно запрограммировать загрузку в веб-приложении, отправной точкой будет HTML-форма. –

ответ

0

Не зная сообщения об ошибке, которые вы получаете, это может быть немного, но на первый взгляд я принимаю предположение, что вы используете недопустимый тип mime для загрузки. Попытайтесь использовать:

"image/jpeg" 
+0

Ошибка messege, кажется, работает нормально, несмотря на то, что файл не загружен. Но я попробую. [править] – woezelmann

Смежные вопросы