[英]How to upload csv file to API using python
試過這個
response = requests.put(url, headers=headers, files = files)
文件在哪里
files = [
('file', open('D:/cf_upload-sheet/new_data.csv','rb'))
]
在服務器端出現此錯誤:“方法”:“PUT”,“異常”:“RuntimeError - 僅允許.csv、.xls 和 .xlsx 文件。”
有沒有人面臨同樣的問題? 以及如何解決?
你能試着把它變成一本字典嗎?
files = {'file': open('D:/cf_upload-sheet/new_data.csv','rb')}
編輯:我認為可以基於此發送有關文件的其他詳細信息: https://requests.readthedocs.io/en/master/user/quickstart/#post-a-multipart-encoded-file
files = {
"file": (
"new_data.csv",
open("D:/cf_upload-sheet/new_data.csv", "rb"),
"text/csv",
{"Expires": "0"},
)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.