前台———— |
01.< html > |
02.< head > |
03.< title >my youth</ title > |
04.< meta http-equir = "content-type" |
05. |
06.content = "text/html" ; charset = "gb2312" > |
07.< mce:script language = "Javascript" > <!-- |
08. |
09.function doword() |
10.{ |
11.var WordApp=new ActiveXObject("Word.Application"); |
12.WordApp.Application.Visible=true; |
13.var Doc=WordApp.Documents.Add("D://Program |
14. |
15.Files//Microsoft Office//Templates//2052//典雅型报告.dot",true); |
16. |
17. |
18. |
19.//下面是以只读方式打开 |
20. |
21. var openDocObj = new ActiveXObject("SharePoint.OpenDocuments.1"); |
22. openDocObj.EditDocument("http://localhost:9000/IAMS/document/aaa.doc"); |
23. |
24. |
25. |
26.} |
27.// --> </ mce:script > |
28.</ head > |
29.< body > |
30.< button onclick = "doword()" >打开Word模板</ button > |
31.</ body > |
32.</ html > |
后台—————— |
01.public void OpenDoc() |
02.{ |
03. string rnd = Request.QueryString["rnd"].ToString(); |
04. string FilePath = Server.MapPath("pdf") + "//" + rnd; |
05. Response.Clear(); |
06. Response.ClearHeaders(); |
07. Response.AppendHeader("Content-Disposition", "inline;filename=" + HttpUtility.UrlEncode(System.Text.Encoding.UTF8.GetBytes(rnd))); |
08. Response.ContentType = "application/octet-stream"; |
09. Response.WriteFile(FilePath); |
10. Response.Flush(); |
11. Response.End(); |
12.} |
初级程序员
by: 我的程序员之路 发表于:2013-05-19 20:58:21 顶(0) | 踩(0) 回复
line 7 的写法,没有见过,什么原理呢
网友回复
回复小蜜锋 : 我也没见过……
顶(0) 踩(1) 2014-03-17 22:36:02
回复评论