根据此issue,我想通过 Node.js 上传网络资源到 Microsoft Dynamics CRM >基于API。
有没有办法像常见的HTTP请求一样执行此操作?
例如:
我想更新资源https://MyOrganization.crm.dynamics.com/WebResources/test/test.htm
。
是否可以做那样的事情(cURL示例; PUT 请求):
curl -T .\localTest.htm https://MyOrganization.crm.dynamics.com/WebResources/test/test.htm --user MyOrganization\mkloubert:password
还是有其他办法吗?
答案 0 :(得分:0)
CRM以不同的方式存储Web资源。 CRM不以其原生html / js / png格式存储Web资源,而是将文件编码并转换为base64字符串并存储在Web资源的content
属性中。
另外,要使用RESTful http方法,您必须使用Web API端点并尝试使用编码数据创建Web Resource作为Web资源的内容。