日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

文件傳輸方法、裝置、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)與流程

文檔序號(hào):39727980發(fā)布日期:2024-10-22 13:30閱讀:1來(lái)源:國(guó)知局
文件傳輸方法、裝置、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)與流程

本發(fā)明屬于通信,尤其涉及一種文件傳輸方法、裝置、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)。


背景技術(shù):

1、現(xiàn)在很多互聯(lián)網(wǎng)系統(tǒng)都有提供文件上傳功能,得益于網(wǎng)絡(luò)的提速,用戶上傳的文件越來(lái)越多、文件越來(lái)越大,文件怎么存、存哪里的問(wèn)題日益凸顯;為了解決這些問(wèn)題,出現(xiàn)了操作支撐系統(tǒng)(operation?support?system,oss),就是業(yè)務(wù)方通過(guò)接口/工具將文件上傳到oss內(nèi),業(yè)務(wù)方并不需要關(guān)心具體的文件存儲(chǔ)方式和位置。

2、從業(yè)務(wù)系統(tǒng)后端直接上傳文件到oss是所有oss都支持的功能,如果前端上傳使用此功能,就需要業(yè)務(wù)后端先接收用戶上傳的文件并存儲(chǔ)在本地,然后再上傳到oss中,然后再清理本地臨時(shí)文件。

3、現(xiàn)有的文件上傳業(yè)務(wù)大致分為兩類:業(yè)務(wù)前端上傳文件、業(yè)務(wù)后端上傳文件。針對(duì)業(yè)務(wù)后端上傳文件而言,所有的oss都能滿足需求。而針對(duì)業(yè)務(wù)前端上傳文件而言,由于部分oss直接不支持前端上傳,需要業(yè)務(wù)方后端先接收前端上傳的文件,然后二次上傳到oss;或者另外一部分oss支持前端支持ak(access?key?id)和sk(secret?access?key)發(fā)起文件上傳請(qǐng)求。但是在這種上傳方式中,由于ak、sk屬于持久秘鑰,會(huì)導(dǎo)致ak、sk泄漏阻斷困難、無(wú)法做到動(dòng)態(tài)管控以及無(wú)法校驗(yàn)上傳文件的一致性的問(wèn)題,進(jìn)而導(dǎo)致現(xiàn)有的業(yè)務(wù)前端上傳文件方式的安全性較低。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)實(shí)施例提供一種文件傳輸方法、裝置、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì),以解決現(xiàn)有的業(yè)務(wù)前端上傳文件方式的安全性較低的問(wèn)題。

2、第一方面,本技術(shù)實(shí)施例提供一種文件傳輸方法,應(yīng)用于對(duì)象存儲(chǔ)系統(tǒng)oss,包括:

3、接收業(yè)務(wù)后端發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求用于生成第一格式令牌;

4、基于所述第一請(qǐng)求生成所述第一格式令牌;

5、向所述業(yè)務(wù)后端發(fā)送所述第一格式令牌,以使所述業(yè)務(wù)后端將所述第一格式令牌發(fā)送至業(yè)務(wù)前端;

6、接收所述業(yè)務(wù)前端基于所述第一格式令牌發(fā)送的目標(biāo)文件;

7、基于所述目標(biāo)文件,向所述業(yè)務(wù)后端發(fā)送回調(diào)請(qǐng)求,所述回調(diào)請(qǐng)求用于校驗(yàn)oss接收到的所述目標(biāo)文件與所述業(yè)務(wù)前端的待傳輸?shù)哪繕?biāo)文件是否一致;

8、基于所述業(yè)務(wù)后端根據(jù)所述回調(diào)請(qǐng)求反饋的校驗(yàn)結(jié)果,對(duì)所述目標(biāo)文件進(jìn)行處理。

9、第二方面,本技術(shù)實(shí)施例提供一種文件傳輸方法,應(yīng)用于業(yè)務(wù)后端,包括:

10、接收業(yè)務(wù)前端發(fā)送的待傳輸?shù)哪繕?biāo)文件的第一文件信息;

11、向?qū)ο蟠鎯?chǔ)系統(tǒng)oss發(fā)送第一請(qǐng)求,所述第一請(qǐng)求用于請(qǐng)求根據(jù)所述第一文件信息確定的第一格式令牌;

12、接收oss基于所述第一請(qǐng)求生成的第一格式令牌;

13、向所述業(yè)務(wù)前端發(fā)送所述第一格式令牌,以使所述業(yè)務(wù)前端向所述oss發(fā)送目標(biāo)文件;

14、接收所述oss基于所述目標(biāo)文件和所述第一格式令牌發(fā)送的回調(diào)請(qǐng)求;

15、基于所述第一文件信息和所述回調(diào)請(qǐng)求,校驗(yàn)所述oss所接收到的目標(biāo)文件是否為所述業(yè)務(wù)前端發(fā)送的待傳輸?shù)哪繕?biāo)文件,得到校驗(yàn)結(jié)果;

16、向所述oss發(fā)送所述校驗(yàn)結(jié)果。

17、第三方面,本技術(shù)實(shí)施例提供一種文件傳輸方法,應(yīng)用于業(yè)務(wù)前端,包括:

18、向業(yè)務(wù)后端發(fā)送待傳輸?shù)哪繕?biāo)文件的第一文件信息;

19、接收所述業(yè)務(wù)后端基于所述第一文件信息發(fā)送的第一格式令牌;

20、基于所述第一格式令牌,向?qū)ο蟠鎯?chǔ)系統(tǒng)oss發(fā)送目標(biāo)文件。

21、第四方面,本技術(shù)實(shí)施例提供一種文件傳輸裝置,應(yīng)用于對(duì)象存儲(chǔ)系統(tǒng)oss,裝置包括:

22、第一接收模塊,用于接收業(yè)務(wù)后端發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求用于生成第一格式令牌;

23、第一生成模塊,用于基于所述第一請(qǐng)求生成所述第一格式令牌;

24、第一發(fā)送模塊,用于向所述業(yè)務(wù)后端發(fā)送所述第一格式令牌,以使所述業(yè)務(wù)后端將所述第一格式令牌發(fā)送至業(yè)務(wù)前端;

25、第二接收模塊,用于接收所述業(yè)務(wù)前端基于所述第一格式令牌發(fā)送的目標(biāo)文件;

26、第二發(fā)送模塊,用于基于所述目標(biāo)文件,向所述業(yè)務(wù)后端發(fā)送回調(diào)請(qǐng)求,所述回調(diào)請(qǐng)求用于校驗(yàn)oss接收到的所述目標(biāo)文件與所述業(yè)務(wù)前端的待傳輸?shù)哪繕?biāo)文件是否一致;

27、處理模塊,用于基于所述業(yè)務(wù)后端根據(jù)所述回調(diào)請(qǐng)求反饋的校驗(yàn)結(jié)果,對(duì)所述目標(biāo)文件進(jìn)行處理。

28、第五方面,本技術(shù)實(shí)施例提供一種文件傳輸裝置,應(yīng)用于業(yè)務(wù)后端,裝置包括:

29、第三接收模塊,用于接收業(yè)務(wù)前端發(fā)送的待傳輸?shù)哪繕?biāo)文件的第一文件信息;

30、第三發(fā)送模塊,用于向?qū)ο蟠鎯?chǔ)系統(tǒng)oss發(fā)送第一請(qǐng)求,所述第一請(qǐng)求用于請(qǐng)求根據(jù)所述第一文件信息確定的第一格式令牌;

31、第四接收模塊,用于接收oss基于所述第一請(qǐng)求生成的第一格式令牌;

32、第四發(fā)送模塊,用于向所述業(yè)務(wù)前端發(fā)送所述第一格式令牌,以使所述業(yè)務(wù)前端向所述oss發(fā)送目標(biāo)文件;

33、第五接收模塊,用于接收所述oss基于所述目標(biāo)文件和所述第一格式令牌發(fā)送的回調(diào)請(qǐng)求;

34、第一校驗(yàn)?zāi)K,用于基于所述第一文件信息和所述回調(diào)請(qǐng)求,校驗(yàn)所述oss所接收到的目標(biāo)文件是否為所述業(yè)務(wù)前端發(fā)送的待傳輸?shù)哪繕?biāo)文件,得到校驗(yàn)結(jié)果;

35、第五發(fā)送模塊,用于向所述oss發(fā)送所述校驗(yàn)結(jié)果。

36、第六方面,本技術(shù)實(shí)施例提供一種文件傳輸裝置,應(yīng)用于業(yè)務(wù)前端,裝置包括:

37、第六發(fā)送模塊,用于向業(yè)務(wù)后端發(fā)送待傳輸?shù)哪繕?biāo)文件的第一文件信息;

38、第六接收模塊,用于接收所述業(yè)務(wù)后端基于所述第一文件信息發(fā)送的第一格式令牌;

39、第七發(fā)送模塊,用于基于所述第一格式令牌,向?qū)ο蟠鎯?chǔ)系統(tǒng)oss發(fā)送目標(biāo)文件。

40、第七方面,本技術(shù)實(shí)施例提供了一種終端設(shè)備,設(shè)備包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;

41、處理器執(zhí)行計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)如第一方面或第二方面或第三方面的文件傳輸方法。

42、第四方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面或第二方面或第三方面的文件傳輸方法。

43、第五方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,計(jì)算機(jī)程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備執(zhí)行如第一方面或第二方面或第三方面的文件傳輸方法。

44、本發(fā)明實(shí)施例的文件傳輸方法、裝置、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì),業(yè)務(wù)前端通過(guò)業(yè)務(wù)后端向oss請(qǐng)求第一格式令牌,基于第一格式令牌將目標(biāo)文件上傳到oss,oss再通過(guò)回調(diào)業(yè)務(wù)后端對(duì)oss接收到的目標(biāo)文件與業(yè)務(wù)前端發(fā)送的目標(biāo)文件的一致性進(jìn)行校驗(yàn)。能夠使得前端無(wú)需支持ak、sk,杜絕了密鑰泄露風(fēng)險(xiǎn)。另外,在本實(shí)施例中只需要進(jìn)行一次文件傳輸,減少了上傳業(yè)務(wù)的請(qǐng)求時(shí)間,減少了寬帶資源的浪費(fèi),同時(shí)降低了業(yè)務(wù)服務(wù)器的壓力,提高了服務(wù)器利用率。而臨時(shí)請(qǐng)求的第一格式令牌具有時(shí)效性的同時(shí),可使已授權(quán)第一格式令牌一直處于受控狀態(tài)。本實(shí)施例中的基于在進(jìn)行文件傳輸時(shí),臨時(shí)申請(qǐng)的第一格式令牌,大大降低了泄漏后的風(fēng)險(xiǎn),同時(shí)通過(guò)回調(diào)機(jī)制保證了上傳文件的一致性,提高了業(yè)務(wù)前端上傳文件方式的安全性。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1