程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python向對象存儲系統WOS上傳文件(基於requests+requests_toolbelt)

編輯:Python

項目需求:向對象存儲系統上傳訓練完成的模型
踩坑過程:只用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

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved