例如已知C:\test.doc
现在一个test.aspx上有个按钮如何实现点击中就
运行系统自带的word程序,并打开这个word文件。
现在一个test.aspx上有个按钮如何实现点击中就
运行系统自带的word程序,并打开这个word文件。
解决方案 »
- 用正则表达式怎么把下面内容全给替换成相应的动态内容
- 发布一个兼职招聘,谢谢
- iframe自适应高度的问题???
- 求高手将以下几句C#代码改为VB.NET语法,谢谢。急
- 璇烽棶濡備綍浣跨敤javascript鍔ㄦ€佹坊鍔燾heckboxlist涓€夐」
- Professional ADO.NET 3.5 with LINQ and the Entity Framework
- 如何写,函数写在一个类里面,可以让其他的任何页面调用?
- DropDownListd的问题
- 我对asp.net的一点认识
- 谁有<<续:利用XML实现通用WEB报表打印(实现篇)>>?
- 做毕业设计,哪里能找到关于.NET的文献,最好有中英文
- 对于一个操作需要花费比较长的时间,各位有没有什么高招?
FileInfo tmpFI = new FileInfo(tmpFileName);
Response.Clear();
Response.ClearHeaders();
Response.Buffer = false;
Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(Path.GetFileName(tmpFileName),System.Text.Encoding.UTF8 ));
Response.AppendHeader("Content-Length",tmpFI.Length.ToString());
Response.ContentType="application/octet-stream";
Response.WriteFile(tmpFileName);
Response.Flush();
Response.End();//这个不光能打开word,其他文件也行,不过缺点是一次打开,如果要打开大文件(比如100MB的DOC),需要再改进一下,不然如果多人同时打开服务器承受不了的。