开源改变世界

将 SD 托管为 http 或 ftp 服务器 #922

推推 grbl 3年前 (2022-10-11) 452次浏览 0个评论
karoria 打开了这个问题 on 19 Jun 2021 · 6 条评论
关闭

将 SD 托管为 http 或 ftp 服务器#922

karoria 打开了这个问题 on 19 Jun 2021 · 6 条评论

注释

将 SD 托管为 http 或 ftp 服务器 #922

你好@bdring @MitchBradley @atlaste @luc-github
我正在为我们在 grbl_esp32 上运行的机器开发专有软件。从 SD 运行程序已经使用 $SD/* 命令实现。我想像 WEBUI 一样合并托管 SD 卡文件,我也可以在其中上传和删除文件。我无法从 webui 代码中弄清楚它是如何工作的。请指导我。

将 SD 托管为 http 或 ftp 服务器 #922
合作者

luc-github 评论 on 19 Jun 2021

WebUI 不使用$SD/*命令,只使用 http 查询

将 SD 托管为 http 或 ftp 服务器 #922
作者

卡洛里亚 评论 on 19 Jun 2021

我可以理解,它应该只能通过网络实现,而不是直接串行通信。但我不确定如何发送 http 或 ws 请求。我在我的项目中使用 socket.io(rpi 作为服务器),我希望我的 esp32 作为客户端连接到它并与之通信。我需要一些示例代码或方法来使用。谢谢你的时间。

将 SD 托管为 http 或 ftp 服务器 #922
合作者

luc-github 评论 on 19 Jun 2021

grbl_esp32 和 webui 的所有源代码都可用,您需要哪些更好的示例?

将 SD 托管为 http 或 ftp 服务器 #922
作者

卡洛里亚 评论 on 20 Jun 2021

我不确定我的目的需要您的代码的哪一部分。其次,我不确定我是否托管 esp32 服务器(用于 sd 文件)并且还在同一 LAN 上的 rpi 上托管我的应用服务器,如何在两台服务器之间进行通信。

将 SD 托管为 http 或 ftp 服务器 #922
合作者

米奇布拉德利 评论 on 20 Jun 2021

WebUI 使用 HTTP POST 到 URL http://<grbl_esp32_ip>/upload

要了解 POST 请求的内部结构,您可以查看 ESP3D-WEBUI/www/js/{files.js,http.js) 中的代码,或 Grbl_Esp32/src/WebUI/WebServer.cpp 中的代码,或嗅探带有 WireShark 之类的数据包。

将 SD 托管为 http 或 ftp 服务器 #922

谢谢。这会帮助我。现在关闭。如果需要,我会重新打开。

将 SD 托管为 http 或 ftp 服务器 #922
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

喜欢 (0)

您必须 登录 才能发表评论!