首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

链接文件路径,直接打开文件,不弹出下载提示,该怎么解决

2012-04-13 
链接文件路径,直接打开文件,不弹出下载提示我的文件路径是这样的http://192.168.0.1/yw/aaa.docResponse.R

链接文件路径,直接打开文件,不弹出下载提示
我的文件路径是这样的
http://192.168.0.1/yw/aaa.doc
Response.Redirect(“http://192.168.0.1/yw/aaa.doc
”);(链接也可以)
直接打开文件,,而不弹出保存或者下载提示 
不知有什么好的方法...

[解决办法]
這個好像是用戶對瀏覽器的設置吧?
具體不清楚
[解决办法]
这个不能控制吧
如果用户安装迅雷等一些下载工具 
它一点你文件链接 那边就提示下载了 

还有就算是打开 也是存到了用户的临时文件夹 其实还是下载了

你不想让别人下载 可以考虑其他的 
我记得有的安装程序的安装包 用过安装过后删除安装包


[解决办法]
如果你只是想让用户看到这个文件 
可以用asp.net读取
http://hi.baidu.com/fangchj2002/blog/item/0d385aef749f92feb3fb95cc.html
[解决办法]
http://hi.baidu.com/i_this/blog/item/a06ef8b0927c94530823024e.html

[解决办法]
Response.Write("<script>window.open('" +Server.MapPath(FileName) + "')</script>");
[解决办法]
你要是直接去读取的话肯定得弹出那个框!
解决方法:
你可以在做一个页面,专门负责显示你的文件内容!
在显示也中放入一个<iframe src="./11111.xls"></iframe>
 
详细看看:http://blog.csdn.net/lzy_1515/archive/2009/03/02/3949559.aspx

[解决办法]
string Pa=page.Server.MapPath(@"../a/"+File+"");
page.Response.AppendHeader("Content-Disposition","attachment;filename="+File+"");
page.Response.WriteFile(Pa);
page.Response.End();
或用window.open打开

热点排行