#PYTHON调用范例
import requests
import hashlib
from datetime import datetime
def get_md5(file_path, chunk_size=1024*1024):
md5_obj = hashlib.md5()
with open (file_path, 'rb') as f:
while chunk := f.read(chunk_size):
md5_obj.update(chunk)
return md5_obj.hexdigest()
if __name__ == "__main__":
# url = 'https://cloud.vip.gaginang.cc/upload'
url = 'http://82.156.177.48:10911/upload'
files = {'file': open ('demo.mp3','rb')}
data = {
'code': '1234-5678-9000', # 实际硬件码
'md5': get_md5('demo.mp3'),
'timestamp': datetime.now().strftime("%Y%m%d%H%M%S")
}
response = requests.post(url, files=files, data=data)
print (response.json())