【问题标题】:Custom JavaScript and Server-Side Code Interaction in Microsoft Dynamics 365 (On-Premises)Microsoft Dynamics 365(本地)中的自定义 JavaScript 和服务器端代码交互
【发布时间】:2020-01-29 02:30:52
【问题描述】:

我是 Microsoft Dynamics 的新手。我需要在 Microsoft Dynamics 365 On-Premises 表单中构建一项功能,允许用户:

  • 通过“上传文件”按钮选择要上传的文件
  • 将这些选定的文件发送到远程 MS SQL Server 数据库(即不是 Dynamics 数据库)

第一部分似乎是简单的 HTML 和 JavaScript:

<h3>Select files to upload:</h3> 
<input type=“file” itemId=“myFiles” multiple /> 
<p>Choose files to upload and then click “Send” to send the files to the remote DB.</p>
<button onclick=“uploadButtonClick()”>Upload</button>
<script>
function uploadButtonClick(){
// Gather file names, then prepare for SQL Server upload magic
} 
</script>

第二部分是我卡住的地方,因为我不知道如何将上传文件名传递给服务器端代码,然后将这些文件发送到远程 SQL Server 数据库。我可以在 Dynamics 之外的一个单独的 .NET C# 项目中自己编写 C#,但我不知道它是如何通过 Dynamics 365 中的最佳实践来完成的。自定义插件?网络API?还有什么?

是否有在 Dynamics 365 中执行上述操作的可靠方法?

【问题讨论】:

    标签: javascript c# dynamics-crm microsoft-dynamics


    【解决方案1】:

    Net to net,这是一个简单的 HTML、Javascript、AJAX 文件上传要求。 Dynamics 365 Web 资源没有什么不同,除了跨源请求。无需使用 CRM 插件或 web api。

    您会在网上找到数以千计的示例,可能就在 SO 本身。从this thread 开始并构建代码。您需要一个 Web api 端点来 POST url,该端点处理您的文件插入本地远程 SQL DB。 Read more

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-04
      • 2013-10-27
      • 1970-01-01
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多