50 精币
import requests
import os
upload_token = "Cg51cGxvYWRlci50b2tlbhLQCCHr_FIcX2a-6GThq0qMh2JRbZWvheC8KOffZcQW6etdrl2KTiA0dAZM84ohUuPzdiUxb1lY7V0n_qwE2jsqWN7OIBJHFcZFoAYeZhZZwehkSl2DOLhdaXdppqKqTsYKTEsGgsXafgoT6A3SoND5T7gkC0bTeJCaBRB5Abbm9UPit2JeAp_Vvu4hcd8ImS1w5--iwEPOgA0F9O3mr_1bXk9GFXiOzlahVAb0yzH4ljuy6GKhn95cv2-1mIZQNcCq6f5kpkpfIYVr7MlgnHl_x7xfhYOD5GF-XS3ApOF6V3lL-QzMXefnVpQvLesoysdjLZwCYDjGrNRzmAN0b3ekuKw8Oi3Rz7OpT8gZMrZ26Bh_t13tIcT3P6veAX03HakipwVv_zsoTixnklbszkYMrtAsYWQri6mHuFGtN_S_zkxHIckeGpzLg89mBOFtb9pG2_3oRuPEWYiq8nj8gVreFwiXE0Gh0L_3-mc3Z56I7SZWD9ePCOsgSk5YBEsBef_jh9qQuUt4tYreeauW2vKx8yBrRxbnOECGxnuXYZcI0KxpyfpPna0lZSYVJT5n5wW2FKp0a-E1vpHNpF7tAia3ZKTX18IXsX6ON_RiwbXLN9sdSP31RGNImkRljRUa61T8M1TjjFpQ67ntaxcoNOsIIohry2fMJ6maXtSlcbTwyBL4HRrJLShxh2ucSU0UnWa7gZ5-FzMp3GOL_ZSUsXWtbs3gY2jsX1AMNcYGdtshTPh-RSiMR5J0R1H6KBcg-kfZiVCXlg0tUV4lGQIpNU8TWCnRwGzUYtGpA9PQXSQ09b4_h6Bu03nezA7vQhb45_9cwsfi8XPCmF77tMuEEiw6ZllJKRCAvtqZuAe1E8Lwv40oCmFQiZ0yf89HYZ5x-v72uBVjrwI3WTIhYg0m3xijj0v2GlKotBrKX2Q4y_soaTA5Y0pdN8HARh5ZtRggCNLzqcA6XDxOEnu3fOHOiK0dhSJk8VCQyuryLj19heSbPHB92Xpr3uy8fazS0OHF1QTZPVMw327qquXWSbipbgzm5jF8YJdnrLdQ7WcC_D3PQ0S-qlKUjxoaeXnOfGUFePHyqRgjtIU6g_fpgaengJBJ4EY3R1lXDrVJtkcAZyViKVufm0cEe666-yxyEgywRNN1jAYntYNJ5L8eNJoTF1pmNgFmFj_uCFnmFErV6wCy0_JVZEmZa3aMoCOBydoLq7uSrsTw6VZXZ_sFCat1nbPNpdh89xYD8b54nIw-6371xBDabpUBzuvZtHC3nqg71Qk5Ec1jUoo_m1fTuVzbDDUgtf-MNMH8uEK6cnPRGW_fP_FWYLchk3DFDF5vle0xJOxBuhY7VXSY5FaLfdP8akJRvg7_ziNsb5Vr8a-3A59CKmMQy8bjdzFMQg5zcTnwiNPNt4yN6D8IMOyPgZiW_enYr1E3brsZk46dkA9SNU0s5f6gCbhriZ39y1R2E_BEurQSPBoS0PZyTrVW5O07lSbaqMyjSRbKKAUwAg"
video_path = r"C:\Users\Administrator\Desktop\aaaaaaaaaaaaa.mp4"
chunk_size = 1048576
# 获取视频文件总大小
total_size = os.path.getsize(video_path)
# 打开视频文件
with open (video_path, "rb" ) as file:
chunk_index = 0
while True :
# 读取当前分片数据
chunk_data = file.read(chunk_size)
if not chunk_data:
break # 已读取完所有分片,结束循环
# 设置请求头
headers = {
"Content-Range" : f"bytes { chunk_index * chunk_size} - { (chunk_index + 1 ) * chunk_size - 1 } / { total_size} " ,
"Accept" : "application/json, text/plain, */*" ,
"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36" ,
"Content-Type" : "application/octet-stream"
}
# 发起分片上传请求
url = f"https://aaaaaaaaa.com/api/upload/fragment?upload_token= { upload_token} &fragment_id= { chunk_index} "
response = requests.post(url, headers =headers, data =chunk_data)
if response.status_code == 200 :
print (f" 成功上传分片 { chunk_index} " )
else :
print (f" 上传分片失败 : { response.text} " )
chunk_index += 1
来个大哥帮忙转下易语言
我来回答