2012-10-09 55 views
0

我们使用cfcontent来从web根目录之外流式传输图像。 jpegs,png和gif都能正确传输,但我无法获取任何tiff文件进行传输。即使我可以看到文件位于正确的位置,并且文件名已正确存储并且正确传递,我也会看到损坏的图像图标。无法使用cfcontent流tiff图像

的代码是非常简单 - 显示页面有

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

和displayPhoto.cfm具有

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

其中##的ImagePath具有完全合格的文件路径。

我不知所措 - 我的朋友谷歌让我失望。

回答

3

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

在Firefox,Internet Explorer,Google Chrome,Opera等网站上,您总是会看到破损的图标图标 - 因为浏览器图像确实“破碎”,难以理解。

Display TIFF image in all web browser

+0

我想这些要求将不得不改变:)谢谢! – earachefl

0

您的网址是错的实际看到的:你有something.cfm & X = Y。在URL中,你从一个问号开始:something.cfm?x = y。

+0

他的URL是'?file = common/includes/displayPhoto.cfm&thisImage = someImage.tiff',它是(URL-wise)有效的,如果不是一种不寻常的方式。 –

+0

哦,上帝 - 对不起。我的眼睛完全错过了。 –