# chunk_size 每块的大小
def read_in_chunks(file_object, chunk_size=1048576):
while True:
data = file_object.read(chunk_size)
if not data:
break
yield data
file_path = './temp.mp3'
f = open(file_path, 'rb+')
index = 1
for chunk in read_in_chunks(f):
# index 块数
# chunk 块
# 上传逻辑
# upload_block(index, chunk)
index += 1
f.close()
python 文件分块上传
本文为作者刘明野发布,未经允许禁止转载!