我有一个cfcontent标签导出excel电子表格,我正在尝试在excel电子表格的顶部放置一个徽标。我尝试使用图像标记,cfimage标记显示徽标,并且没有显示任何标记电子表格中的图像。电子表格的输出只显示图像为"无法显示链接的图像。该文件可能已被移动,重命名或删除。验证链接指向正确的文件和位置"。该映像不在根目录中。有没有其他方法可以在cfcontent上显示/导出图像
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
<!--table
page
{mso-page-orientation:landscape;}
-->
</style>
</head>
<body>
<img src="images/Logo.jpg" />
#TheVaribleforExcelOutput#
</body>
</html>
答案 0 :(得分:1)
不确定这是否是您的答案,但Excel电子表格将成为独立文件。没有&#34;主持人&#34;与之相关联。因此,如果您想要附加一个外部资源,您将需要一个绝对路径,如:
<img srce="http://myexample.com/images/logo.jpg">
不确定是否可行,但请试一试。我似乎记得在遥远的过去有类似的东西。 :)
答案 1 :(得分:0)
这样做 http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-796e.html
首先,我们读取图像,然后将其放置在图像输出中,即放在图像源中。
<cfscript>
myImage=ImageRead("http://www.google.com/images/logo.gif");
ImageWrite(myImage,"google-logo.gif");
</cfscript>
<p>This image has been downloaded by ColdFusion:</p>
<img src="google-logo.gif">
<p>This is the original image:</p>
<img src="http://www.google.com/images/logo.gif"/>