@echo0x00

Есть рабочий пример реализации WebDAV Yandex.Disk на Android, для файлов размера более 1 мб?

Есть вот такая функция, реализованная с помощью 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мб.
  • Вопрос задан
  • 1039 просмотров
Решения вопроса 1
@echo0x00 Автор вопроса
Если вдруг кто зашел сюда, используйте WebDAV SDK от Яндекса, и будет Вам счастье.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы