所以我知道在顶部使用这些标题:
<cfcontent type="application/msword; cht=utf-8">
<cfheader name="Content-Type" value="application/msword">
<cfheader name="Content-Disposition" value="attachment;
filename=Staff-List.doc">
该网站在word文档中打开,但我希望网站正常打开然后如果我点击一个按钮,例如“donwload as word”然后它下载,但我无法找到任何地方的语法甚至类似的东西,我怎么能这样做?
这是我到目前为止所尝试的
<cfif isDefined("url.submit_docs")>
<cfcontent type="application/msword; cht=utf-8">
<cfheader name="Content-Type" value="application/msword">
<cfheader name="Content-Disposition" value="attachment;
filename=Staff-List.doc"></cfif>
我有一个表格的信息,当我点击“下载为单词”按钮,其名称为“submit_docs”时,我收到一个浏览器错误,表示找不到该文件。
表单看起来像这样:
<form >
<div id="MainWrapper" >
<cfoutput>
my info
</cfoutput>
<input type= 'submit' value= 'Download as MS word' name="submit_docs">
</form>
答案 0 :(得分:2)
这可能很愚蠢,但根据你的代码这行:
<cfif isDefined("url.submit_docs")>
应引用FORM元素,如:
<cfif isDefined("FORM.submit_docs")>
您的提交按钮位于表单内吗?
标签还有一个“文件”属性......所以你可以这样做:
<cfcontent type="application/msword; cht=utf-8" file="filename=Staff-List.doc">
我通常也添加标题,但我不确定是否需要它们。