【发布时间】:2015-06-10 05:34:53
【问题描述】:
最近我的应用程序已从 ColdFusion 8 迁移到 9。我在 MS Word 中显示图像时遇到问题。这是我的代码。
<cfheader name="Content-Disposition" value="attachment;filename=Imagetest.doc">
<cfcontent type="application/msword">
Testing Image issue<br>
<cfset logopath = "/ImageIssue/Test_logo.jpg">
<cfoutput>
<p><img width="141" height="32" src="#logopath#" /><br><br></p>
</cfoutput>
它给了我一个没有找到十字标记问题的图像。同样的代码在 ColdFusion 8 中运行良好。有人有什么建议吗?
【问题讨论】:
-
您检查过图片名称以及它是否在您提供的路径上可用??
-
发布您遇到的错误的屏幕截图。
-
图片在上述路径中...同样适用于 CF8 windows 环境,但不适用于 CF9 Unix 环境。如果我评论 CFHEADER AND CF CONTENT 部分,图像将显示在浏览器中。但是导出到 word 时不会发生同样的情况
-
所以您正在从 Windows 环境更改为 Unix 环境。大小写在 Unix 中很重要,并且您在图像和文件名的 URL 中混合了大小写。确保您请求的大小写与 Unix 文件系统上文件和文件夹的实际大小写匹配。
标签: image coldfusion ms-word