0

我们正在使用 cfcontent 从 Web 根目录外部流式传输图像。jpeg、png 和 gif 都可以正确流式传输,但我无法获取任何 tiff 文件流式传输。我得到了损坏的图像图标,即使我可以看到文件位于正确的位置并且文件名已正确存储并且正在正确传递。

代码非常简单——显示页面有

 <img src="?file=common/includes/displayPhoto.cfm&thisImage=someImage.tiff" />

和 displayPhoto.cfm 有

<cfcontent type = "image/*" file = "#imagePath#" deleteFile = "No">

其中#imagePath# 具有完全限定的文件路径。

我很茫然——我的朋友谷歌让我失望了。

4

2 回答 2

3

你可能做对了。问题是大多数浏览器不支持 TIFF。唯一支持的浏览器(不是所有的 TIFF 格式!)是 Safari。

在 Firefox、Internet Explorer、Google Chrome、Opera 等上,您总是会看到损坏的图像图标 - 因为对于浏览器而言,该图像确实是“损坏的”,无法理解。

另请参阅在所有 Web 浏览器中显示 TIFF 图像

于 2012-10-09T21:13:36.740 回答
0

您的 URL 实际上是错误的:您有 something.cfm&x=y。在 URL 中,您以问号开头:something.cfm?x=y。

于 2012-10-10T10:54:51.027 回答