AFAIK SharePoint должен также поддерживать HTTP GET / POST для чтения / записи данных.Однако, по моему опыту, чтение / сохранение данных из Java в SharePoint обычно связано с проблемами на уровне аутентификации.Фактически SharePoint обычно использует проверку подлинности NTLM, которую сложно реализовать в Java.В прошлом я провел несколько экспериментов, используя HttpClient и внедряя аутентификацию NTML, как описано здесь , для чего требуется jCIFS .
Еще быстрее, но грязнееВариант следующий.Поскольку в конечном итоге SharePoint хранит файлы в файловой системе, просто укажите этот путь как Windows UNC Path и сделайте его доступным с компьютера, на котором выполняется приложение Java.Затем Java может просто открыть File
на пути UNC обычным способом, и все будет прозрачно для вашего приложения (путь UNC будет выглядеть примерно как \\machine-name\path\to\store
).Это не очень элегантно и, возможно, не очень безопасно.