请耐心等待我,因为我已经被抛到了这个项目的中间而不知道所有的背景.如果你有WTF问题,请相信我,我也有.
这是一个场景:我有一堆文件驻留在IIS服务器上.他们没有文件扩展名.只是名称为"asda-2342-sd3rs-asd24-ut57"等的裸文件.没什么直观的.
问题是我需要在ASP.NET(2.0)页面上提供文件,并将tiff文件显示为tiff,将PDF文件显示为PDF.不幸的是,我不知道哪个是哪个,我需要能够以各自的格式适当地显示它们.
例如,假设我需要显示2个文件,一个是tiff,一个是PDF.页面应该显示tiff图像,也许是一个链接,可以在新的选项卡/窗口中打开PDF.
问题:
由于这些文件都是无扩展名,因此我不得不强制IIS将所有内容作为TIFF提供.但是,如果我这样做,PDF文件将不会显示.我可以更改IIS以强制MIME类型为未知文件扩展名的PDF,但我有相反的问题.
http://support.microsoft.com/kb/326965
这个问题比我想象的更容易,还是像我期待的那样令人讨厌?