Я хочу загрузить картинку с URL - прямая ссылка на картинку. Это как-то защищен, когда я пытаюсь:JAVA picture загрузить защиту - не могу скачать
InputStream in = new URL("http://www.somesite.sk/somepicture.jpg")
Files.copy(in, Paths.get("C:/picture.jpg"));
скачивает, но не в качестве оригинального, файл «picture.jpg» имеет только этот текст внутри:
<head><title>Document Moved</title></head>
<body><h1>Object Moved</h1>This document may be found <a HREF="http://www.somesite.sk/somepicture.jpg">here</a></body>
, когда я пытаюсь прямая загрузка - щелкнуть правой кнопкой мыши и сохранить изображение, он работает, если я попробую загрузить менеджер загрузок, он работает. Некоторые идеи?
Я не возражал бы фактическую ссылку на изображение, чтобы попробовать некоторые вещи для того, чтобы ответить на ваш вопрос. Было бы возможно иметь его? Мое первое предположение - проблема с User Agent. – MadWard
используйте другой httpClient и убедитесь, что вы включили следующую переадресацию. См. Здесь, чтобы получить образцы - http://www.baeldung.com/httpclient-stop-follow-redirect –
MadWard: http://www.temponabytok.sk/Files/obrazky/10010483.jpg – nilrem