【发布时间】:2017-04-12 02:55:58
【问题描述】:
上下文
- 运行 Sitecore CMS 8.2 rev。 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 元标记不存在,文件按预期显示。
此外,在 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 不在我们的问题中,所以我认为不是这个文件。但包括此信息,以防它帮助其他人思考可能导致此问题的原因。
问题
以前有没有人有过这种情况并且知道为什么会这样?
截图
【问题讨论】: