FTP方式實現BS下的WORD操作 (轉)
設計思路:在伺服器端啟用FTP服務,需要對WORD檔案進行操作時,透過FTP伺服器作為過度,將WORD檔案從FTP伺服器GET下來到客戶端,修改完之後再將檔案PUT到FTP伺服器上。這個過程當然不能讓手工開啟FTP客戶端進行操作,必須做一個來實現。那麼,FTP控制元件便成了解決這一問題的焦點。
解決了FTP控制元件傳送檔案的問題之後,檔案傳送到伺服器上再怎麼與流轉中的Notes文件結合呢?這裡列舉兩種方式可以解決這一問題:一是將的檔案存放在FTP伺服器的特定目錄下,檔名可以取一個特別的表識來實現與流轉中的Notes文件相關聯。用Notes文件的UNID來命名WORD檔案是一個比較可取的方法;一是將已經上傳到FTP伺服器上的WORD檔案,透過執行伺服器端的將檔案作為Notes文件的附件嵌到Notes文件中。
這兩種方式優缺點:
第一種,優點——簡單。缺點——性不夠,ino無法對WORD檔案進行全文檢索。
第二種,優點——完善。缺點——需要由伺服器端操作WORD檔案的嵌入,增加了操作失敗的風險。
實現方法:
1,FTP控制元件的製作——利用VB製作FTP控制元件。
製作:執行VB,新建一個AtiveX的工程(如,FTP),引用Inet.ocx部件。
打包:利用VB自帶的打包工具對已製作好的FTP控制元件進行打包。
伺服器存放位置:將打包好的檔案放到DOMINO伺服器的datadominohtml目錄下。
2,在Notes表單中引用FTP控制元件
< ID = "InetFTP" CLASSID="CLSID:36B84FF2-FFFE-40A1-B78A-B194D39E6B":namespace prefix = o ns = "urn:schemas--com::office" />
CODEBASE="">
3,啟用FTP
在FTP伺服器的FTP根目錄下建立應用目錄。啟動FTP伺服器。
4,瀏覽器執行
在瀏覽器上執行一個嵌有FTP控制元件的表單時,則可以實現檔案的、修改、上傳儲存回伺服器的一系列操作。
總結:採用這種方法雖然稱不上是最佳的解決方案,但是BS上操作WORD檔案的問題已經完全可以解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-982099/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 實現FTP多執行緒下載 (轉)FTP執行緒
- BS用什麼方式實現智慧客戶端較好?客戶端
- Python實現ftp常用操作[ftplib]PythonFTP
- 用好Word模板 提高Word操作效率(轉)
- oracle行轉列、列轉行、連續日期數字實現方式及mybatis下實現方式OracleMyBatis
- 怎麼把ppt轉成word?讓你快速實現ppt轉word的教程
- Java實現FTP跨伺服器檔案操作JavaFTP伺服器
- ASP + Serv-u 實現FTP的程式碼 (轉)FTP
- 在Word中實現表格的行列互換 (轉)
- WORD及EXCEL行列轉換實現方法收藏(轉)Excel
- 文字實現ftpFTP
- FTP,FTP連線的辦法,配置方式FTP
- 使用ABAP程式設計實現對微軟Office Word文件的操作程式設計微軟
- js下載檔案的實現方式JS
- PHP 三種方式實現鏈式操作PHP
- 用java實現ftp的功能JavaFTP
- Linux下架設FTP(轉)LinuxFTP
- 實現Word下劃線離文字遠點兒
- ppt轉換word文件怎麼操作 把ppt轉換成word純文字
- FTP非互動方式檔案傳輸(轉)FTP
- 前端方式實現excel下載前端Excel
- 實現 Java 平臺的三種方式(轉)Java
- C#實現 word、pdf、ppt 轉為圖片C#
- Word的相關操作
- 命令列下將 word 轉 pdf命令列
- Python自動化 | 利用python-docx 實現word操作Python
- Java操作WordJava
- 用udp方式進行聊天的java實現. (轉)UDPJava
- 用C++Builder實現Word 97自動化 (轉)UI
- 批次抓圖原來用Word也可實現(轉)
- C#FTP操作C#FTP
- java操作ftp serverJavaFTPServer
- Linux使用Shell指令碼實現ftp的自動上傳下載Linux指令碼FTP
- FTP方式搭建yum源FTP
- Office2003實現PDF檔案轉Word文件(轉)
- 利用CGI方式實現Web查詢 (轉)Web
- VB千里行-操作Word與Excel (轉)Excel
- Javascript 實現一個post方式的檔案下載JavaScript