这是我第一次在 Stack Overflow 上发帖,所以要温柔。我们在 CF9 和 IE9 上使用coldbox 2.6.3
,用作我们的框架。代码是为 编写的CF8 IE8
,一切正常。IE9
但是,当我在on中运行相同的代码时CF9
,它不起作用。
所以,我们有一个弹出框,允许用户添加一些信息。根据该信息,处理函数将处理该数据,并使用此逻辑显示 Word 文档的下载对话框:(抱歉,如果格式错误,第一次)
<cfsavecontent variable="LetterContent">
<cfoutput>#evaluate(DE(rc.correspondenceTemplate.EMAIL_BOILER_LETTER))#</cfoutput>
</cfsavecontent>
<cfset temp = iSxs.InsCaseEvent(#rc.CaseID#,#currentAppID#,#variables.form_id#,#rc.eventTypeID#)>
<cfset rc.whichView = "correspondence/vwPopupNewEmailLetter&loadAction=correspondenceComplete">
<cfheader name="Content-Disposition" value="attachment; filename=#docTitle#" />
<cfcontent type="application/msword" reset="yes" variable="#ToBinary(ToBase64(LetterContent))#" />
看看上面的代码,谁能看出IE9不会为Word文档呈现下载对话框的原因?与 CF8/IE8 相比,此代码的语法对于 IE9/CF9 是否正确,还是发生了一些变化而我只是没有更新代码?
感谢您的友善,并希望有人看到我错过的东西。