如何从 html 上传目录到 golang 服务器?

how to upload directories to golang server from html?

我找到了很多关于从 html 输入文件类型上传文件到 golang 服务器的教程。但是我找不到将文件夹上传到 golang 服务器以及 golang 服务器如何处理这些文件夹的正确方法。 有没有我可以遵循的教程或参考?

HTML 确实允许您上传 select 个文件夹,但这不是您想要的方式。您可以进行一些更改来实现您的需要。

首先,看看这个关于如何在 HTML 输入上处理文件夹 selects 的答案: Does HTML5 allow drag-drop upload of folders or a folder tree?

现在,如果您还想要文件夹而不仅仅是文件,您可以以知道它们属于哪个文件夹的方式发送数据,并且可以在您的 golang 服务器上创建文件夹或以任何其他方式处理它们可能想要。但是,如果您只需要这些文件,那么这个答案对您来说应该足够了。