[發明專利]一種Web應用的文件掃描預覽與文件上傳方法在審
| 申請號: | 202110101868.0 | 申請日: | 2021-01-26 |
| 公開(公告)號: | CN112860336A | 公開(公告)日: | 2021-05-28 |
| 發明(設計)人: | 劉玉皎 | 申請(專利權)人: | 重慶廣播電視大學重慶工商職業學院 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F16/958;H04L29/08 |
| 代理公司: | 成都帝鵬知識產權代理事務所(普通合伙) 51265 | 代理人: | 黎照西 |
| 地址: | 400000 重慶*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 web 應用 文件 掃描 預覽 上傳 方法 | ||
本發明公開一種Web應用的文件掃描預覽與文件上傳方法,包括步驟,啟動Windows掃描服務程序;WebSocket客戶端發送掃描信息到Windows掃描服務程序;由Windows掃描服務程序完成文件掃描,并返回掃描文件信息列表給WebSocket客戶端;WebApi讀取返回的掃描文件信息列表完成文件的掃描預覽;WebApi讀取返回的掃描文件信息列表完成文件掃描數據上傳。本發明避免了在Web應用中使用ActiveX插件帶來的瀏覽器兼容問題以及使用ActiveX插件所帶來的系統安全性風險,去掉了用戶對瀏覽器的安全性設置操作,增強了軟件的使用性。
技術領域
本發明屬于網絡通信技術領域,特別是涉及一種Web應用的文件掃描預覽與文件上傳方法。
背景技術
目前在Web應用的各種系統中,要實現文件的掃描預覽與文件上傳功能,大多數Web應用都是在Web頁面中嵌入ActiveX插件,調用ActiveX插件功能控制本地計算機上的掃描儀,實現文件的掃描功能以及掃描文件上傳功能。由于ActiveX插件是Microsoft推出的基于組件對象模型(COM)的技術,在firefox(火狐)、Chrome、Apple Safari等非ie內核瀏覽器中均不兼容,有的瀏覽器甚至禁止ActiveX控件的使用。另外在Web應用中嵌入ActiveX插件,需要在瀏覽器的自定義安全級別中打開ActiveX的初始化設置以及其他安全設置,不僅給用戶增添了軟件的使用操作難度,還給其它不安全ActiveX插件提供了攻擊本地計算機的安全漏洞。
發明內容
為了解決上述問題,本發明提出了一種Web應用的文件掃描預覽與文件上傳方法,避免了在Web應用中使用ActiveX插件帶來的瀏覽器兼容問題以及使用ActiveX插件所帶來的系統安全性風險,去掉了用戶對瀏覽器的安全性設置操作,增強了軟件的使用性。
為達到上述目的,本發明采用的技術方案是:一種Web應用的文件掃描預覽與文件上傳方法,包括步驟:
S10,啟動Windows掃描服務程序;
S20,WebSocket客戶端發送掃描信息到Windows掃描服務程序;
S30,由Windows掃描服務程序完成文件掃描,并返回掃描文件信息列表給WebSocket客戶端;
S40,WebApi讀取返回的掃描文件信息列表完成文件的掃描預覽;
S50,WebApi讀取返回的掃描文件信息列表完成文件掃描數據上傳。
進一步的是,在所述步驟S10中,Windows掃描服務程序注冊于Windows服務中,啟動類型為自啟動;在該服務中調用掃描儀的專用接口實現掃描紙質文件的功能以及將掃描結果生成圖片文件,保存于約定的文件夾;在該Windows掃描服務程序中初始化WebSocket服務端功能,支持Web應用中的WebSocket客戶端鏈接,用于接收WebSocket客戶端發送的消息。
進一步的是,在所述步驟S20中,在Web應用中初始化WebSocket客戶端,連接到本地Windows掃描服務程序中的WebSocket服務端,并向WebSocket服務端發送掃描消息。
進一步的是,在所述步驟S30中,Windows掃描服務程序中WebSocket服務端收到掃描消息后,執行文件掃描,將掃描結果按規定的命名格式和文件夾保存為圖片文件,然后將文件信息列表返回給Web應用的WebSocket客戶端。
進一步的是,在所述步驟S40中,Web應用中的WebSocket客戶端收到返回的掃描文件信息列表后,使用WebApi的FileReader接口或StreamReader接口讀取文件數據,然后轉換為html標記Img能顯示的數據格式,在網頁中顯示出圖片,實現文件掃描預覽功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶廣播電視大學重慶工商職業學院,未經重慶廣播電視大學重慶工商職業學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110101868.0/2.html,轉載請聲明來源鉆瓜專利網。





