Dynamics 365 解决下载文件后文件名带单引号问题

Posted dmei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dynamics 365 解决下载文件后文件名带单引号问题相关的知识,希望对你有一定的参考价值。

  从chrome的某个版本开始,下载的文件像下面红框里这样,在文件名上带单引号了,一般的做法是重命名文件,但每次这么搞也很麻烦

技术图片

 

 

 

网上找到的资料,解决方案是安装插件,在Chrome应用商店有款插件叫做Dynamics CRM File Download Fix,可以解决这个问题,但是让用户去安装插件也不太现实。

还有另外一种解决方案,通过修改配置文件,也可以解决这个问题,一劳永逸。

解决方案:

在crm网站安装目录web.config文件中,在 configuration -> location -> system.webserver -> rewrite 下,替换outboundRules节点:

<outboundRules>
<rule name="Content-Disposition filename" preCondition="IsSingleQuoteFileName">
<match serverVariable="RESPONSE_Content_Disposition"
pattern="(.* filename=)(‘([^‘].+)‘)(.*)" />
<action type="Rewrite" value="{R:1}&quot;{R:3}&quot;{R:4}" />
</rule>
<preConditions>
<preCondition name="IsSingleQuoteFileName">
<add input="{RESPONSE_CONTENT_DISPOSITION}" pattern=".* filename=‘[^‘].+‘" />
</preCondition>
</preConditions>
</outboundRules>

如下图:

技术图片

 

 

刷新CRM页面,重新下载文件,单引号问题已解决。

技术图片

 

以上是关于Dynamics 365 解决下载文件后文件名带单引号问题的主要内容,如果未能解决你的问题,请参考以下文章

Dynamics 365 for Phones Android APK(v4.3.22042.2)下载

Dynamics 365 for Phones Android APK(v4.3.22042.2)下载

Dynamics 365 解决方案导出报错

Dynamics 365 marketing中添加自定义渠道磁贴

Dynamics 365 安装Report Authoring Extension报Microsoft Online Services 登录助手安装程序下载失败

如何解决升级到Dynamics 365后有很多的Sandbox的WorkerProcess并导致异常?