System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及瀏覽器,特別是涉及一種文件下載方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
技術介紹
1、在如今數字化的時代,互聯網早已滲透到人們生活的每個地方,從工作交流、學術研究到日常購物、娛樂休閑,網民通過瀏覽器訪問互聯網已成為常態。瀏覽器作為連接用戶和互聯網的橋梁,其安全性對于保障用戶信息安全、維護網絡空間安全具有至關重要的作用。
2、在日常使用中,用戶往往需要通過瀏覽器下載文件,這些文件可能來源于電子郵件附件、網盤分享、軟件下載站點等。盡管這些活動看似平常,但它們潛藏著不容忽視的安全風險。惡意軟件,包括病毒、木馬、間諜軟件、廣告軟件等,常常通過偽裝成正常文件的方式傳播,一旦用戶不慎下載并執行這些惡意文件,可能導致個人隱私泄露、財產損失甚至是企業安全事件。
3、現有的安全瀏覽器技術多采用本地安全檢查的方式來防御這些威脅,例如通過集成的或第三方的殺毒軟件對下載文件進行掃描。然而,這些方法存在局限性:本地安全檢查通常在文件下載完成后進行,這意味著惡意軟件已經進入用戶的本地系統,即便檢測到威脅,也存在一定的清除難度和潛在的殘留風險,從而影響本地安全。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠提高安全性的文件下載方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、第一方面,本申請提供一種文件下載方法,所述方法包括:
3、通過rbi管理器接收rbi前端發送的下載請求,所述下載請求攜帶有待下載
4、通過rbi流媒體客戶端下載所述待下載文件標識對應的文件,并將文件下載完成的信息發送至rbi管理器客戶端;
5、通過所述rbi管理器客戶端將所述文件上傳至文件存儲器,并獲取所述文件存儲器生成的文件鏈接;
6、將所述文件鏈接返回至所述rbi前端,所述文件鏈接用于所述rbi前端下載所述文件。
7、在其中一個實施例中,所述接收rbi前端發送的下載請求之前,包括:
8、接收rbi前端發送的下載流程觸發指令;
9、調用rbi管理器的初始化接口啟動下載流程;
10、通過所述rbi管理器基于負載均衡策略,確定與所述下載流程觸發指令對應的rbi邊緣服務器,并建立所述邊緣服務器與所述rbi前端的連接;
11、通過所述邊緣服務器向所述rbi前端傳輸網頁內容。
12、在其中一個實施例中,所述通過rbi流媒體客戶端下載所述待下載文件標識對應的文件之前,還包括:
13、通過rbi流媒體客戶端對所述下載請求進行權限校驗,以及對所述待下載文件標識對應的文件大小進行校驗;
14、在所述權限校驗通過且所述待下載文件標識對應的文件大小在預設范圍內的情況下,繼續執行通過rbi流媒體客戶端下載所述待下載文件標識對應的文件的步驟。
15、在其中一個實施例中,所述獲取所述文件存儲器生成的文件鏈接,包括:
16、通過文件存儲器將生成的文件鏈接返回至rbi管理器,其中所述文件鏈接為攜帶有有效期的臨時下載鏈接;
17、通過所述rbi管理器將所述文件鏈接發送至消息隊列中;
18、通過所述消息隊列通知所述rbi流媒體客戶端所述文件鏈接;
19、通過所述rbi流媒體客戶端將所述文件鏈接返回至所述rbi前端。
20、在其中一個實施例中,所述通過rbi流媒體客戶端下載所述待下載文件標識對應的文件,包括:
21、通過rbi流媒體客戶端在容器內啟動下載功能,下載所述待下載文件標識對應的文件。
22、在其中一個實施例中,所述獲取所述文件存儲器生成的文件鏈接之前,還包括:
23、通過所述文件存儲器對所述文件進行安全性處理。
24、第二方面,本申請還提供一種文件下載裝置,所述裝置包括:
25、第一接收模塊,用于通過rbi管理器接收rbi前端發送的下載請求,所述下載請求攜帶有待下載文件標識;
26、下載模塊,用于通過rbi流媒體客戶端下載所述待下載文件標識對應的文件,并將文件下載完成的信息發送至rbi管理器客戶端;
27、文件鏈接生成模塊,用于通過所述rbi管理器客戶端將所述文件上傳至文件存儲器,并獲取所述文件存儲器生成的文件鏈接;
28、發送模塊,用于將所述文件鏈接返回至所述rbi前端,所述文件鏈接用于所述rbi前端下載所述文件。
29、第三方面,本申請還提供一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現上述的任意一個實施例中的方法的步驟。
30、第四方面,本申請還提供一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現上述的任意一個實施例中的方法的步驟。
31、第五方面,本申請還提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現上述的任意一個實施例中的方法的步驟。
32、上述文件下載方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品,通過rbi管理器接收rbi前端發送的下載請求,所述下載請求攜帶有待下載文件標識;通過rbi流媒體客戶端下載所述待下載文件標識對應的文件,并將文件下載完成的信息發送至rbi管理器客戶端;通過所述rbi管理器客戶端將所述文件上傳至文件存儲器,并獲取所述文件存儲器生成的文件鏈接;將所述文件鏈接返回至所述rbi前端,所述文件鏈接用于所述rbi前端下載所述文件,這樣下載的文件存儲在文件存儲器中,而非rbi前端本地,有效地隔離了用戶訪問網頁和文件下載過程中的潛在安全風險,保護用戶設備免受惡意軟件和網絡攻擊的影響,提高安全性。
本文檔來自技高網...【技術保護點】
1.一種文件下載方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述接收RBI前端發送的下載請求之前,包括:
3.根據權利要求1所述的方法,其特征在于,所述通過RBI流媒體客戶端下載所述待下載文件標識對應的文件之前,還包括:
4.根據權利要求1所述的方法,其特征在于,所述獲取所述文件存儲器生成的文件鏈接,包括:
5.根據權利要求1至4任意一項所述的方法,其特征在于,所述通過RBI流媒體客戶端下載所述待下載文件標識對應的文件,包括:
6.根據權利要求1至4任意一項所述的方法,其特征在于,所述獲取所述文件存儲器生成的文件鏈接之前,還包括:
7.一種文件下載裝置,其特征在于,所述裝置包括:
8.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種文件下載方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述接收rbi前端發送的下載請求之前,包括:
3.根據權利要求1所述的方法,其特征在于,所述通過rbi流媒體客戶端下載所述待下載文件標識對應的文件之前,還包括:
4.根據權利要求1所述的方法,其特征在于,所述獲取所述文件存儲器生成的文件鏈接,包括:
5.根據權利要求1至4任意一項所述的方法,其特征在于,所述通過rbi流媒體客戶端下載所述待下載文件標識對應的文件,包括:
6.根據權利要求1至4任意一項所述的方法,其特征在...
【專利技術屬性】
技術研發人員:甘雨濤,李大寶,鞏光乾,
申請(專利權)人:天翼云科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。