Мы разработали консольное приложение .NET для загрузки файлов в библиотеку документов SharePoint 2016.Приложение было построено с использованием библиотеки Microsoft.SharePoint2016.CSOM
, при загрузке файлов использовался вызов метода Microsoft.SharePoint.Client.File.SaveBinaryDirect()
.
На основании результатов сканирования веб-уязвимостей был сделан запрос о том, что «метод HTTP PUT» долженбыть отключенным в IIS.Однако после некоторого тестирования мы обнаружили, что
- Если «HTTP PUT» включен , загрузка файла будет успешной
- Если «HTTP PUT» отключено , консольное приложение вернет ошибку 404 с шага загрузки файла
Мы хотели бы подтвердить, необходим ли «метод HTTP PUT» (и не можетбыть отключен) для метода SharePoint CSOM SaveBinaryDirect()
.