点聚 保存文档到服务器

< html  xmlns = "http://www.w3.org/1999/xhtml" >
< head  runat = "server" >
     < title ></ title >
</ head >
< body  style =" text-align :center ;">
     < form  id = "form1"  name = "myform"  action = "#" >
     <%
         string url = this.Session["url"].ToString();
         string id, docType, docTitle;
         id = Request.QueryString["id"];
         if (string.IsNullOrEmpty(id))
             docType = Request.Form["DocType"];
         else
         {
             docTitle = Request.QueryString["docTitle"];
             docType = Request.QueryString["docType"];
         }
      %> 
      < script  language ="javascript" type ="text/javascript"  for = "WebOffice1"  event = "NotifyCtrlReady" >
         WebOffice1_NotifyCtrlReady();
     </ script >
      < table >
         < tr >
             < td >标题</ td >
             < td  rowspan = "2" >
                 < input  name ="DocTitle" size ="14"  id = "txtDocTitle"  />
             </ td >
             < td  rowspan = "2" >
                 < input  id = "File1"  type = "file"  name ="DocFilePath"  size = "34" />
             </ td >
             < td  rowspan ="2">
                 < div >
                     < input  type = "button"   value = "上传到服务器"  onclick = "return SaveToDb()" /> 
                     < input  type ="button" value ="返回"  onclick = "quit()"  />
                     < span >服务器路径:<%=url %></ span >
                 </ div >
             </ td >
         </ tr >
      </ table
      < div >
     < script  language ="javascript" type ="text/javascript">
          var s = ""
          s += "< object  id = WebOffice1  height = 768  width = '80%'  style = 'LEFT: 0px; TOP: 0px'   classid = 'clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5'  codebase = 'weboffice_pdf_v6.0.5.0.cab#version=6,0,5,0' >"
          s += "< param  name = '_ExtentX'  value = '6350' >< param  name = '_ExtentY'  value = '6350' >"
          s += "</ object >"
          document.write(s);
     </ script >
     </ div >
     < script  language = "javascript"  type = "text/javascript" >
         function window_onunload() {
             document.all.WebOffice1.Close();
         }
         // -----------------------------== 修订文档 ==------------------------------------ //
         function ProtectRevision() {
             document.all.WebOffice1.SetTrackRevisions(1) 
         }
 
         // -----------------------------== 隐藏修订 ==------------------------------------ //
         function UnShowRevisions() {
             document.all.WebOffice1.ShowRevisions(0);
         }
         // --------------------------== 显示当前修订 ==---------------------------------- //
         function ShowRevisions() {
             document.all.WebOffice1.ShowRevisions(1);
         }
         // -------------------------== 接受当前所有修订 ------------------------------ //
         function AcceptAllRevisions() {
             document.all.WebOffice1.SetTrackRevisions(4);
         }
         // 保存
         function SaveToDb() {
             var returnValue;
             if (myform.DocTitle.value == "") {
                 alert("文档标题不能为空");
                 myform.DocTitle.focus();
                 return false;
             }
             else {
                 document.all.WebOffice1.OptionFlag = 0x0080;
                 document.all.WebOffice1.HttpInit();
                 document.all.WebOffice1.SetTrackRevisions(0);
                 document.all.WebOffice1.HttpAddPostString("ID", "");
                 document.all.WebOffice1.HttpAddPostString("DocTitle", encodeURI(encodeURI(myform.DocTitle.value)));
                 document.all.WebOffice1.HttpAddPostString("DocType", "<%=docType %>");
                 //把当前文档添加到Post元素列表中,文件的标识符䶿DocContent
                 document.all.WebOffice1.HttpAddPostCurrFile("DocContent", "");
                 document.all.WebOffice1.HttpPost("<%=url %>/upload.aspx");
             }
         }
         function quit() {
             document.all.WebOffice1.Close();
             window.location.href = "DocList.aspx";
         }
         function WebOffice1_NotifyCtrlReady() {
             //LoadOriginalFile接口装载文件,
             //如果是编辑已有文件,则文件路径传给LoadOriginalFile的第一个参数
             if ('<%=id %>' == null || '<%=id %>' == "") {
                 document.all.WebOffice1.LoadOriginalFile("", "<%=docType %>");
             }
             else {
                 document.all.WebOffice1.LoadOriginalFile("<%=url %>/GetDoc.aspx?ID=<%=id%>", "<%=docType %>");
                 document.all.WebOffice1.SetTrackRevisions(1);
                 document.all.WebOffice1.ShowRevisions(1);
             }
             //屏蔽标准工具栏的前几个按钮
             document.all.WebOffice1.SetToolBarButton2("Standard", 1, 1);
             document.all.WebOffice1.SetToolBarButton2("Standard", 2, 1);
             document.all.WebOffice1.SetToolBarButton2("Standard", 3, 1);
             //屏蔽文件菜单项
             document.all.WebOffice1.SetToolBarButton2("Menu Bar", 1, 1);
             //屏蔽 保存快捷键(Ctrl+S) 
             document.all.WebOffice1.SetKeyCtrl(595, -1, 0);
             //屏蔽 打印快捷键(Ctrl+P) 
             document.all.WebOffice1.SetKeyCtrl(592, -1, 0);
         }
     </ script >
     </ form >
</ body >
</ html >
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值