2017-04-12 65 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.

回答