[發明專利]上傳文件的方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202110211315.0 | 申請日: | 2021-02-25 |
| 公開(公告)號: | CN113037813A | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 李嘉杰;丁雪豐;李竹楊 | 申請(專利權)人: | 平安壹錢包電子商務有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 李翔宇 |
| 地址: | 518000 廣東省深圳市福田區福田*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 上傳 文件 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種上傳文件的方法,其特征在于,包括:
若接收到用戶發送的上傳文件的指令,則向NAS網關發送上傳文件請求并建立上傳文件的通道流;
根據所述上傳文件請求在所述NAS網關創建目標文件;
基于建立的所述通道流將待上傳文件中的數據寫入所述目標文件;
向所述NAS網關發送預設關閉指令,根據所述預設關閉指令所述NAS網關將所述目標文件重命名為所述待上傳文件名。
2.根據權利要求1所述的方法,其特征在于,所述基于建立的所述通道流將待上傳文件中的數據寫入所述目標文件,包括:
獲取待上傳文件中的數據并寫入所述通道流;
通過預設函數將所述通道流中的數據寫入所述目標文件。
3.根據權利要求2所述的方法,其特征在于,所述獲取待上傳文件中的數據并寫入所述通道流,包括:
獲取待上傳文件中的數據并檢測當前寫入環境是否滿足預設條件;
若檢測到的所述當前寫入環境滿足預設條件,則將所述待上傳文件中的數據寫入所述通道流。
4.根據權利要求3所述的方法,其特征在于,所述檢測當前寫入環境是否滿足預設條件,包括:
通過try catch語句判斷是否捕獲到異常信息;
若未捕獲到異常信息,則判斷當前寫入時間是否在預設寫入時間內;
若當前寫入時間在預設寫入時間內,則判定所述當前寫入環境滿足預設條件。
5.根據權利要求2所述的方法,其特征在于,所述通過預設函數將所述通道流中的數據寫入所述目標文件,包括:
通過flush函數將所述通道流中的數據寫入所述目標文件。
6.根據權利要求1所述的方法,其特征在于,所述向所述NAS網關發送預設關閉指令,根據所述預設關閉指令所述NAS網關將所述目標文件重命名為所述待上傳文件名,包括:
若接收到預設完成指令,則向所述NAS網關發送預設關閉指令并觸發所述通道流向所述NAS網關發送預設文件結束符;
根據接收到的所述預設關閉指令和所述預設文件結束符,所述NAS網關將所述目標文件重命名為所述待上傳文件名。
7.根據權利要求1所述的方法,其特征在于,所述向所述NAS網關發送預設關閉指令,根據所述預設關閉指令所述NAS網關將所述目標文件重命名為所述待上傳文件名之后,還包括:
接收所述NAS網關發送的所述待上傳文件的上傳成功指令并展示。
8.一種上傳文件的裝置,其特征在于,包括:
建立單元,用于若接收到用戶發送的上傳文件的指令,則向NAS網關發送上傳文件請求并建立上傳文件的通道流;
創建單元,用于根據所述上傳文件請求在所述NAS網關創建目標文件;
寫入單元,用于基于建立的所述通道流將待上傳文件中的數據寫入所述目標文件;
重命名單元,用于向所述NAS網關發送預設關閉指令,根據所述預設關閉指令所述NAS網關將所述目標文件重命名為所述待上傳文件名。
9.一種計算機設備,其特征在于,所述計算機設備包括存儲器及處理器,所述存儲器上存儲有計算機程序,所述處理器執行所述計算機程序時實現如權利要求1-7中任一項所述的方法。
10.一種計算機可讀存儲介質,其特征在于,所述存儲介質存儲有計算機程序,所述計算機程序當被處理器執行時可實現如權利要求1-7中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安壹錢包電子商務有限公司,未經平安壹錢包電子商務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110211315.0/1.html,轉載請聲明來源鉆瓜專利網。





