狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

文件上傳無效,而且提交后,經(jīng)常引起IE重啟?

admin
2015年5月30日 11:4 本文熱度 7036
文件上傳無效,而且提交后,經(jīng)常引起IE重啟?

帖子shengtao » 2014年 3月 25日 16:28 星期二

:oops:
代碼: 全選
function saveDoc(){
   var webObj=document.getElementById("WebOffice1");
   webObj.HttpInit();         //初始化Http引擎
   webObj.HttpAddPostCurrFile("upload1","");   // 上傳文件
   var urlhead= "http://${pageContext.request.serverName}:${pageContext.request.serverPort}";   //這里需要全路徑
   webObj.HttpPost(urlhead+"${pageContext.request.contextPath}/flow_saveDocument.action");   // 后臺處理
}


環(huán)境:java 、struts2、tomcat,使用weboffice6.0.5.0。
現(xiàn)象:使用如上代碼weboffice控件模擬http提交后,tomcat端未產(chǎn)生臨時文件,我的后臺處理程序也就無從處理。另外:以上代碼執(zhí)行后,再點(diǎn)擊其他鏈接經(jīng)常會引起IE崩潰(客戶端是win7、IE8)。
shengtao
 
帖子: 5
注冊: 2014年 3月 25日 16:22 星期二
   

頁首

盼望回復(fù)!!!

帖子shengtao » 2014年 3月 25日 16:47 星期二

難道免費(fèi)的就做不好嗎?還是我的使用問題?如果真是控件問題,NTKO比較貴,看來不得不考慮一下了!
shengtao
 
帖子: 5
注冊: 2014年 3月 25日 16:22 星期二
頁首

自己頂,又做了個測試,就是不提交當(dāng)前編輯的文檔?

帖子shengtao » 2014年 3月 27日 09:03 星期四

寫了一個測試的httpserver程序,代碼如下:
代碼: 全選
public class MyHttpServerTest{
   
   public static void main(String[] args) throws Exception{
      ServerSocket ss=new ServerSocket(9090);
      Socket s=ss.accept();
      System.out.println(s.getInetAddress().getHostAddress());
      InputStream in=s.getInputStream();
      byte[] buf=new byte[1024];
      int len=in.read(buf);
      System.out.println(new String(buf,0,len));
      PrintWriter out=new PrintWriter(s.getOutputStream(),true);
      out.println("<font color='green' size='6'>MyHttpServer收到瀏覽器數(shù)據(jù)!</font>");
      s.close();
      ss.close();
   }
}


前臺調(diào)用代碼如下(確定weboffice控件可以使用,并且已從后臺加載了模板文件):
代碼: 全選
function saveDoc(){
   var webObj=document.getElementById("WebOffice1");
   webObj.HttpInit();         //初始化Http引擎
   webObj.HttpAddPostString("aaa","11111111111111");
   webObj.HttpAddPostString("bbb","22222222222222");
   webObj.HttpAddPostString("ccc","33333333333333");
   webObj.HttpAddPostCurrFile("upload1","");   // 上傳文件
   var urlhead= "http://${pageContext.request.serverName}:${pageContext.request.serverPort}";   //這里需要全路徑
   webObj.HttpPost("http://localhost:9090");   // 使用自定義的httpServer測試提交上來的數(shù)據(jù)
}


服務(wù)器端收到的數(shù)據(jù)如下:
代碼: 全選
0:0:0:0:0:0:0:1
POST / HTTP/1.1
Accept: */*
Accept-Language: zh-cn
Content-Type: multipart/form-data; boundary=--MULTI-PARTS-FORM-DATA-BOUNDARY
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Host: localhost:9090
Content-Length: 332
Connection: Keep-Alive
Cache-Control: no-cache

----MULTI-PARTS-FORM-DATA-BOUNDARY
Content-Disposition: form-data; name="aaa"

11111111111111
----MULTI-PARTS-FORM-DATA-BOUNDARY
Content-Disposition: form-data; name="bbb"

22222222222222
----MULTI-PARTS-FORM-DATA-BOUNDARY
Content-Disposition: form-data; name="ccc"

33333333333333
----MULTI-PARTS-FORM-DATA-BOUNDARY--



模擬的表單域可以正常提交,就是當(dāng)前編輯的word文檔沒有數(shù)據(jù)提交上來?。?!哪位大俠幫個忙??
shengtao
 
帖子: 5
注冊: 2014年 3月 25日 16:22 星期二
頁首

問題解決,可能是控件的一個BUG

帖子shengtao » 2014年 3月 28日 13:07 星期五

罪魁禍?zhǔn)资且韵麓a:
代碼: 全選
<script language=javascript event=NotifyWordEvent(eventname) for=WebOffice1>
   WebOffice1_NotifyWordEvent(eventname);
   function WebOffice1_NotifyWordEvent(eventname) {
      var webObj=document.all.WebOffice1;
      //禁用Word的close按鈕
      webObj.lContinue=0;
   }
</script>

由于頁面的代碼比較多,沒有使用刪除代碼的方式調(diào)試,而問題恰恰就是代碼沖突引起。我想可能是提交前控件需要產(chǎn)生臨時文件,需要打開關(guān)閉word,而又恰恰禁止了word的關(guān)閉功能,使得無法產(chǎn)生臨時文件。只能不要禁用word的close按鈕功能了。
shengtao
 
帖子: 5
注冊: 2014年 3月 25日 16:22 星期二
頁首

Re: 文件上傳無效,而且提交后,經(jīng)常引起IE重啟?

帖子w521286 » 2014年 6月 24日 11:07 星期二

已解決
w521286
 
帖子: 2
注冊: 2014年 6月 24日 10:58 星期二
頁首

Re: 文件上傳無效,而且提交后,經(jīng)常引起IE重啟?

帖子sunshine » 2015年 4月 28日 16:15 星期二

我也遇到這種問題了, ie8+win7, 根據(jù)你的修改不禁用關(guān)閉按鈕, 反省word還是沒法上傳
sunshine
 
帖子: 2
注冊: 2015年 4月 27日 18:05 星期一

該文章在 2015/5/30 11:04:15 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved