主题:显示WORD文件
milaoshu
[专家分:10] 发布于 2005-10-04 07:58:00
我在Visual Studio .net 2003中使用“Response.Direct("D:\\1.doc")”显示WORD文件,在VS中自带的浏览器预览时没问题,但一在Explorer中浏览就不行,提示“无法显示网页 您正在查找的页当前不可用。 网站可能遇到支持问题,或者您需要 调整您的浏览器设置 ”,我将d:\\1.doc直接输入Explorer的地址栏中却又可以显示WORD文件,这是为什么呢?
回复列表 (共3个回复)
沙发
alias0018 [专家分:480] 发布于 2005-10-04 22:31:00
是不是“\”“\\”的问题
板凳
milaoshu [专家分:10] 发布于 2005-10-04 22:38:00
不是。
我是从数据库中读取文件在硬盘存为一个临时文件,我检查了一下,系统自动存在C:\Documents and Settings\WANG\ASPNET\Local Settings\Temp文件夹中。我估计是对这个文件夹存取的权限或方式不对。我设置了权限,还是不行。我用超链接动态指向它,也不行。这是为什么?
3 楼
ryowu [专家分:6470] 发布于 2005-10-08 11:48:00
在ie浏览器中直接使用脚本访问本地路径是被禁用了的(xp,ie6)
你可以使用mappath来组合你要访问的服务器文件
当然访问客户端的本地路径是不可能的(常规手段是不可能的)
我来回复