我正在使用ServiceNow附件API - POST / now / attachment / upload。这适用于安全属性中配置的所有文件类型。但是,当尝试上载受密码保护的office文件(例如Excel)时,它不起作用。我已经尝试通过他们的REST API资源管理器以及列表项表单上传这样的文件,但没有运气。
通过SN表单上传时,收到的错误是“文件mime类型与文件内容不匹配”。 SN表格始终将数据发布为“application / octet-stream”,但是我的上传脚本确实设置了正确的内容类型但仍然失败。如果内容类型是问题,它也不应该对未受保护的文件起作用。
更新
当我尝试使用REST API Explorer上传时,它会为错误的内容类型提供错误。没有密码的同一文件效果很好。请参见下面的屏幕截图:
API /现在/附接/文件
API /现在/附接/上传