[發(fā)明專利]文件下載方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201310208783.8 | 申請日: | 2013-05-30 |
| 公開(公告)號: | CN104219261A | 公開(公告)日: | 2014-12-17 |
| 發(fā)明(設(shè)計)人: | 李忠一;謝德意;趙米華 | 申請(專利權(quán))人: | 鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 文件 下載 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)處理方法及系統(tǒng),尤其是涉及一種文件下載方法及系統(tǒng)。
背景技術(shù)
業(yè)務(wù)系統(tǒng)中存在文件之間的往來是必不可少的,目前的做法都是通過一臺FTP服務(wù)器進行文件存放,然后供客戶端進行下載。目前所采用的字節(jié)下載方式,對文件數(shù)據(jù)流信息在網(wǎng)絡(luò)上的安全性無法保證。另外,在B/S模式下下載文件時,對文件大小是有所限制的,而且下載請求一旦向服務(wù)器發(fā)出后,無法暫停下載,只能中斷下載,如需再次下載該被請求文件則要重新下載,不能從中斷的地方繼續(xù)下載。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種文件下載方法,可以方便地對大容量文件進行下載。
鑒于以上內(nèi)容,還有必要提供一種文件下載系統(tǒng),可以方便地對大容量文件進行下載。
所述文件下載方法包括:生成步驟:為每個可供客戶端下載的文件生成下載地址;接收步驟:接收客戶端的下載請求;設(shè)置步驟:從被請求文件的下載地址將該文件解析成原始數(shù)據(jù)流,設(shè)置對該原始數(shù)據(jù)流中的數(shù)據(jù)的讀取參數(shù);讀取步驟:根據(jù)客戶端的下載請求和所設(shè)置的讀取參數(shù)讀取所述原始數(shù)據(jù)流中的數(shù)據(jù);及傳送步驟:將所讀取的數(shù)據(jù)傳送給客戶端。
所述文件下載系統(tǒng)包括:生成模塊,用于為每個可供客戶端下載的文件生成下載地址;接收模塊,用于接收客戶端的下載請求;設(shè)置模塊,用于從被請求文件的下載地址將該文件解析成原始數(shù)據(jù)流,設(shè)置對該原始數(shù)據(jù)流中的數(shù)據(jù)的讀取參數(shù);讀取模塊,用于根據(jù)客戶端的下載請求和所設(shè)置的讀取參數(shù),讀取所述原始數(shù)據(jù)流中的數(shù)據(jù);及傳送模塊,用于將所讀取的數(shù)據(jù)傳送給客戶端。
相較于現(xiàn)有技術(shù),所述的文件下載方法及系統(tǒng),能夠在服務(wù)端提供被請求文件的數(shù)據(jù)流進行讀取,再通過WCF接口的通訊機制向客戶端發(fā)送所讀取的數(shù)據(jù)流中的數(shù)據(jù),并且當下載暫停時,可以記錄當前讀取位置,然后從該當前讀取位置繼續(xù)下載,以達到安全、穩(wěn)定、有選擇性地下載文件數(shù)據(jù)的目的。另外,因為文件讀取是在服務(wù)端進行,每次向客戶端發(fā)送定量的文件數(shù)據(jù),這樣在傳輸過程中就不會受到文件大小的限制,即使大容量的文件也可以輕松下載。
附圖說明
圖1是本發(fā)明文件下載系統(tǒng)較佳實施例的運行環(huán)境圖。
圖2是本發(fā)明文件下載系統(tǒng)較佳實施例的功能模塊圖。
圖3是本發(fā)明文件下載方法較佳實施例的流程圖。
主要元件符號說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司,未經(jīng)鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310208783.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





