微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 curl 将 .gcode 文件发送到 Octoprint

如何解决使用 curl 将 .gcode 文件发送到 Octoprint

我尝试使用 post 脚本和 curl 将切片的 .stl 文件上传到 Octoprint。切片和上传的整个过程应该以自动方式工作。我创建了一个批处理文件,它将特定文件加载到我的 PrusaSlicer 中,将它们切片并将 .gcode 放在定义的文件夹中。问题是, curl 在我的帖子脚本中不起作用。我按照本指南在本地 Windows 笔记本电脑上安装了 Octoprint:

https://community.octoprint.org/t/setting-up-octoprint-on-windows/383

上传效果很好。因此,我尝试将以下代码包含到我的发布脚本中,该脚本应该将 .gcode 文件(将它们保存在我的本地驱动器上之后)上传到 Octoprint:

curl -k -H "X-Api-Key: xxxxxxxxxxxxxxxxxx" -F "select=false" -F "print=false" -F "file=@[output_filepath]" "http://192.168.137.1: 5000/api/files/local" {STRIP "; postProcessing"}

只要我想将 .gcode 保存在本地驱动器上,PrusaSlicer 就会给我以下错误消息:

配置的后处理脚本不存在:curl

Curl 已经安装在我的笔记本电脑上,我在 system32 文件夹中包含了 libcurl-x64.dll 文件。所以 Curl 必须正常工作,我的命令行也可以找到 curl 命令。

我错过了什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。