Есть вот такая функция, реализованная с помощью JackRabbit:
client = new HttpClient();
credentials = new UsernamePasswordCredentials(username, password);
client.getState().setCredentials(AuthScope.ANY, credentials);
method = new PutMethod("https://webdav.yandex.ru/myfolder/myfile.jpg");
File f = new File(fileToUpload);
RequestEntity requestEntity = new FileRequestEntity (
f , "image/jpeg");
((PutMethod) method).setRequestEntity(requestEntity);
if (f.length() > 100000) {
((PutMethod) method).setContentChunked(true);
}
client.executeMethod(method);
Только вот проблема, не работает отправка файлов более 1 мб. Что делаю не так?
Может у кого есть рабочий пример для файлов более 1мб.