一般是需要把你想要在浏览器上显示的内容,制作成html.才能比较好的解析和显示.
非html的文件,在打开文件路径时,会被当做文件下载到客户本地,浏览器上不做显示.
例外情况:
PDf需要浏览器装有pdf插件,才能直接在浏览器上显示;
txt某些浏览器会直接显示;
doc在ie下可能会显示,单doc文档本身可以另存为网页文件;
假如你想象百度文库那样。。。那么,对不起,帮不了你,那难度很大,我也有这个需求。
假如只是简单的通过网页输出,那就很简单,直接输出地址就好(假如地址能直接访问到),如果不能直接输出地址,那么就要你通过Response.WriteFile或Response.Transfer来实现了。
但关键一点,我想,这个才是你想问的:就是输出不同的文件的时候,让浏览器能正确的识别。这个也很简单。。。MIME!定义好MIME后,浏览器就能正确的识别了(这个当然有前提,就是棋怜说的那样,否则,默认应该是以二进制来输出,也就是编程简单的下载了)