我正在尝试使用 Octoprint REST API 上传文件 - 根据此处描述的文档上传文件或创建文件夹似乎是可能的,但我无法弄清楚如何使用 Python 请求库来执行此操作。
目前我正在做的是
import requests
def def Upload_File():
fle={'location':"j:/max.gcode"}
url='http://localhost:5000/api/files/{}'.format('local')
payload={'select': 'true','print': 'false' }
header={'content-type': 'multipart/form-data','X-Api-Key': 'FD550BD4DA2442BA906AD1850539D6DB' }
response = requests.post(url, files=fle,data=payload,headers=header)
print(response)
if __name__=='__main__':
Upload_File()
响应返回状态为 400
我的工作环境是:
- 在虚拟环境中运行的 Windows 10 和 Octoprint。