轉帖|使用教程|編輯:莫成敏|2019-12-26 10:37:07.847|閱讀 537 次
概述:小編現在總結了WebOffice的一些常見問題和解決方法,現在就來了解一下吧~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
WebOffice控件是國內領先的在線編輯Office文檔軟件,軟件產品從1998年立項至今已有20多年歷史,期間服務了眾多大中小型企業、各級政府機關、科研機構和學校等事業單位。全新的WebOffice震撼升級,全面支持各類型的瀏覽器,不管是普通Office文檔編輯,還是高難度的文檔編程控制,與數據庫數據交互讀寫Word/Excel/Ppt等,都會讓您隨心所欲、個性化定制而滿足需求。
在使用一些軟件或者控件時,總會遇到一些問題,這時候就需要尋找對應的解決方法了。小編現在總結了WebOffice的一些常見問題和解決方法,現在就來了解一下吧~
問題1:智能窗如何才能支持SESSION認證?
回答:當用戶使用智能窗打開系統內頁時,SESSION值如何傳遞的問題:
1、當用戶登陸系統時,記下當前機器的IP、用戶的帳號名稱和登陸時間存入數據庫等字段(也可以使用Application來存儲),關將帳號名和登陸時間統一成字符串后進行MD5加密產生一個密碼串并根據需要把要用的SESSIN值存入數據庫相應字段里。
2、在打開智能窗時把賬號名和MD5加密串分別用URL參數如//www.aa.com/aa.jsp?fileid=1&user=賬號名&token=MD5加密串,進行傳遞
3、在aa.jsp通過獲得的賬號名,找到庫里(或Application)存儲的此賬號在當前訪問的機器IP最近一次登陸的時間,通過前面登陸時使用的加密算法對賬號和從庫里取出的時間進行MD5加密,得出一個新的加密字符串,如果此加密字符串與網址里aa.jsp?fileid=1&user=賬號名&token=MD5加密串里token參數的值一至且機器IP地址一致,則一定是同一個人操作,接下來再到庫(或Application)中把對應的SESSION值讀取出來就可以了。
驗證通過!
問題2:感覺控件有時打開會變慢?
回答:因為當你關瀏覽器時,由于控件不是瀏覽器的進程,只能通過瀏覽器發消息通知控件退出,控件又要通知本地的WORD進程退出,這里肯定有一個時間間隔,跟本機響應性能也有一定關系,此過程由于WORD是比較大的程序,WORD退出與啟動要時間,占用內存多,所以一般WORD退出比較慢,而此時你立馬打開下一個WORD,而上一個WORD還在退,這樣會感覺變慢了,而實際是這個系統內部進程堵在那里,這也是產生這一現象的常見原因。解決辦法是兩次打開盡量不要太快或者在JS代碼設置下延時1秒執行OPEN方法。
問題3:控件上傳的WORD文件是word2003版本的doc還是word2007版本的docx,這個是由什么決定的呢?
回答:在默認情況由本地機的WORD版本決定,比如你本機裝的是word2007以上版本,一般都是以docx的格式上傳的,如果你本地機裝的是word2003版本,則是以doc格式上傳。 另外注意:如果本地機裝的是Word2003,則是打不開服務器上的word2007以上版本存的WORD文檔,因為里面的二進制格式都是docx的,雖然有時侯服務上的word文檔擴展名也是.doc,但內部可能還是docx格式的數據,所以本地機Word2003是無法打開的。 為了統一使用,可以建議用戶統一使用word2007以上的版本的office。
如果本機裝有OFFICE2007以上版本的Word,則可以自定義保存的Word文檔的doc或docx格式,方法是調用控件的Saveas方法,在本地機生成好doc或docx文檔后,再通過控件的WebUploadFile方法上傳該文檔到服務器。
WebOffice常見問題持續更新中,歡迎大家繼續關注我們哦~感興趣的朋友可以點擊下載WebOffice試用版免費嘗試~
想要購買WebOffice正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: