项目需求:向对象存储系统上传训练完成的模型
踩坑过程:只用requests包的 requests.post(…, files=…) 无法解决问题。具体表现为,如果直接把Content-Type写成“multipart/form-data”的话会报错,因为缺少multipart/form-data后面随机的“boundary”。网上资料说headers去掉Content-Type后,requests会自动给生成,但是去掉后会另外的错:
最终方案:requests+requests_toolbelt
代码片段:
CKPT_PATH = "./uploads" ckpt = "trained_model_bert.ckpt" odb_bucket = "odb_sa2ss34id" odb_url = "http://[域名]/wos/upload



