我们正在使用cfcontent从Web根目录外部流式传输图像。 jpegs,pngs和gif都正确流式传输,但是我无法获取任何tiff文件。我得到了破碎的图像图标,即使我可以看到文件位于正确的位置,文件名正确存储并正确传递。
代码非常简单 - 显示页面有
<img src="?file=common/includes/displayPhoto.cfm&thisImage=someImage.tiff" />
和displayPhoto.cfm有
<cfcontent type = "image/*" file = "#imagePath#" deleteFile = "No">
其中#imagePath#具有完全限定的文件路径。
我很茫然 - 我的朋友谷歌让我失望了。
答案 0 :(得分:3)
你可能做对了。问题是大多数浏览器不支持TIFF 。唯一的浏览器(而不是所有的TIFF格式,都是!)是Safari。
在Firefox,Internet Explorer,Google Chrome,Opera等上,您将始终看到损坏的图像图标 - 因为浏览器中的图像确实“已损坏”,无法识别。
答案 1 :(得分:0)
您的网址实际上是错误的:您有.cmm&amp; x = y。在URL中,您以问号开头:something.cfm?x = y。