Sitecore下载媒体按钮注入多余的HTML标记

时间:2017-04-12 02:55:59

标签: .net sitecore sitecore8

上下文

  • 运行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" />

然而,当我点击&#34;查看文件&#34; 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,因此我不认为这是该文件。但包括这些信息,以防其他人想到可能导致这种情况的过程。

问题

之前有没有人知道为什么会发生这种情况?

截图

The Sitecore control displayed for the File field.

2 个答案:

答案 0 :(得分:1)

Sitecore已发布补丁,请应用该补丁来解决此问题。您可以找到所有信息@ https://github.com/SitecoreSupport/Sitecore.Support.90534/releases/

答案 1 :(得分:0)

尽管修补方法无法与使用最新平台版本7.2 - 8.2 patch is here&amp; 8.2 Initial - Update 2 patch is here

我们投入大量精力使升级过程变得简单和轻松。使每个版本更好。

为什么不把时间花在升级而不是解决遗留软件版本中的错误?