链接文件路径,直接打开文件,不弹出下载提示
我的文件路径是这样的
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打开