Я использую API-интерфейс ServiceNow - POST/now/attachment/upload. Это отлично работает для всех типов файлов, настроенных в свойствах безопасности. Однако это не сработает при попытке загрузить защищенный паролем офисный файл, например Excel. Я пробовал загружать такие файлы в свой REST API Explorer, а также в форме списка без везения.Файлы, защищенные паролем, не загружаются с помощью API-интерфейса приложения
При загрузке через форму SN полученная ошибка: «Тип файла mime не соответствует содержимому файла». SN, всегда публикует данные как «application/octet-stream», однако мой сценарий загрузки устанавливает правильные типы контента и по-прежнему не работает. Если тип содержимого был проблемой, он не должен был работать и для незащищенных файлов.
Update
При попытке загрузить с помощью REST API Explorer, он дает ошибку для неправильного типа содержимого. Тот же файл без пароля работает хорошо. Смотрите скриншоты ниже:
апи/в настоящее время/прикрепление/файл
апи/в настоящее время/прикрепление/загрузить
Пробовал на стол «инцидент» тоже не повезло. См. ** обновление **. Есть ли какой-либо параметр в ServiceNow, который мне нужно включить? – niksofteng
Я пробовал OOB на geneva, istanbul с тем же типом файла, что и ваш и защищенный паролем. Content-Typeapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet. Оно работает. Является ли ваш экземпляр OOB? Можете ли вы попробовать другой образец файла? – Siri