2017-04-12 46 views
0

语境Sitecore的下载媒体按钮注入剩余的HTML标记

  • 运行Sitecore的CMS 8.2转。 161115(更新-1)

问题

见屏幕下方拍摄。当我点击“下载”时,该文件将下载,但已附加到内容3个html元标记。 *FILE CONTENTS*是本示例的占位符,但可以是任何内容(文本,图像二进制等)。

*FILE CONTENTS*<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,400italic,600italic,700italic,300,600,700,800" rel="stylesheet" /> 

<link href="/sitecore/shell/themes/standard/default/Default.css" rel="stylesheet" /> 

<link href="/sitecore/shell/controls/Lib/Flexie/flex.css" rel="stylesheet" /> 

然而,当我点击“查看文件”在Sitecore的媒体控制文件按钮,文件被打开了在浏览器中的原始文件,以及3 HTML meta标签不存在,该文件按预期显示。

此外,在任何媒体项目上直接按下载Sitecore CMS中的也有同样的问题。

有关更多信息,字符串搜索flex.css使我们看到此文件 - sitecore\shell\Controls\Error.htm

但是这个文件的内容(微调只是为了显示链接标签是)

... 
<link href="/sitecore/shell/Themes/Standard/Default/Default.css" type="text/css" rel="stylesheet" /> 
<link href="/sitecore/shell/Themes/Standard/Default/Dialogs.css" type="text/css" rel="stylesheet" /> 
<link href="/sitecore/shell/Controls/Lib/Flexie/flex.css" type="text/css" rel="stylesheet" /> 
... 

你会发现,Dialogs.css不存在于我们的问题,所以我不认为这是该文件。但是,包括这些信息以帮助其他人思考可能导致这种情况的过程。

问题

有没有人有过这一点,并知道为什么发生这种情况?

截图

The Sitecore control displayed for the File field.

回答