我正在使用以下代码创建xls:
SelectImageDetail is the query which fetches the image details from DB.
<cfset LogoName=url.paths.system&"SelectImageDetail.ImgName&"."&SelectImageDetail.FileExt/>
<cfcontent type="application/excel">
<cfheader name="Content-Disposition" value="inline/attachment; filename=RRInvoice.xls">
<cfoutput>
<table width="619" height="1980" >
<tr>
<cfif trim(LogoName) NEQ "" AND FileExists(#LogoName#)>
<td align="right" colspan="2"><IMG SRC="#LogoName#" ALT="" WIDTH=115 HEIGHT=90 BORDER=0>
</tr>
</table>
我可以在开发服务器的xls中显示,但是当我通过远程(生产)访问它时,它不会显示。
注意:我通过在服务器根目录库中创建目录来上传映像。
答案 0 :(得分:0)
也许我完全误解了你在这里要做的事情。 HTML会自动解析html吗?
似乎不正确的一件事是内联/附件。我相信你只想使用“内联”或“附件”,而不是两者。它们是将文件提供给浏览器的两种不同方法。
如果更改为只有其中一个选项不起作用,请通过删除cfcontent / cfheader排除excel,然后查看html输出是否正确。