久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

在python怎么實(shí)現(xiàn)一個(gè)自動(dòng)化接口的文件分片上傳功能-創(chuàng)新互聯(lián)

在python怎么實(shí)現(xiàn)一個(gè)自動(dòng)化接口的文件分片上傳功能?相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

創(chuàng)新互聯(lián)公司專注于企業(yè)成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、平鄉(xiāng)網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、購(gòu)物商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為平鄉(xiāng)等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

背景和目的:


利用python request 編寫腳本測(cè)試公司系統(tǒng)的文件上傳接口。前端讀取文件的大小然后文件分片傳給后端,后端將每一片數(shù)據(jù)重新組合成文件。大概的過程是:前端將整個(gè)文件的md5、size(大小)、name(文件名)、ext(文件后綴)、totalchunk(分片總數(shù))與分片文件的md5、chunk(分片數(shù)據(jù)),chunkindex(當(dāng)前分片文件的下標(biāo))等傳給后臺(tái),后臺(tái)取得這些數(shù)據(jù)后,通過chunkindex將每一片數(shù)據(jù)重組,重組完后,進(jìn)行md5校驗(yàn),判斷文件上傳是否成功。我只需要去調(diào)用后臺(tái)的接口,然后判斷文件是否上傳成功,并且上傳沒有錯(cuò)誤,其他的文件校驗(yàn)就不用去深究。


開發(fā)前端使用的是vue,后臺(tái)使用的是php,要利用python實(shí)現(xiàn)對(duì)這一接口的調(diào)用,那么就先要將前端數(shù)據(jù)給模擬出來,然后循環(huán)去調(diào)用接口,將文件分片上傳,我的思路大概如下:


1.獲取整個(gè)文件的大小、名字、后綴、分片總數(shù),定義每片文件的大?。?/p>

def __init__(self,data):
    dat = json.loads(data)
    self.path = dat['path'] # 獲取文件路徑
    self.CHUNK_SIZE = 1024*1024*2 # 定義每片文件的大小
    self.size = os.path.getsize(dat['path']) # 獲取文件的大小
    self.totalchunk = math.ceil(self.size / self.CHUNK_SIZE) # 獲取文件的分片總數(shù)
    self.ext = os.path.basename(dat['path']).split('.').pop() # 獲取文件的后綴
    self.name = os.path.basename(dat['path']) # 獲取文件的名字

網(wǎng)站題目:在python怎么實(shí)現(xiàn)一個(gè)自動(dòng)化接口的文件分片上傳功能-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://sd-ha.com/article48/dosghp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)、服務(wù)器托管網(wǎng)站設(shè)計(jì)公司、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管