Попробуйте svn export
вместо svn checkout
. Это работает на единственные файлы.
причина ограничения состоит в том, что checkout
создает рабочую копию, которая содержит метаинформацию о репозитории, пересмотре, атрибутах, и т.д. Те метаданные хранятся в подкаталогах, названных '.svn'. И единственные файлы не имеют подкаталогов.
Прежде всего, вам, вероятно, лучше всего будет использовать imgur api .
Документация для загрузки содержит примеры для Python и PHP, использующий cURL. Должна быть возможность адаптировать их к привязкам Java для cURL или другим библиотекам HTTP, таким как HttpClient .
Посмотрите их API загрузки изображений .
Используйте Apache Commons HttpClient для создания запроса POST и отправки:
- 'изображение' - файл двоичного изображения, строка в кодировке base64 или URL.
- 'ключ' - Ваш зарегистрированный ключ API разработчика. Щелкните здесь, чтобы зарегистрировать ключ.
Я успешно использовал HtmlUnit для такого рода задач. Прочтите Отправка формы
в разделе Начало работы , и все будет готово в кратчайшие сроки.
Вы можете попробовать cURL. http://curl.haxx.se/libcurl/java/