How do I serve up a directory that is created server side to a user for them to download it? The directory doesn't just contain files, but sub directories as well.
This isn't a Golang specific question or answer but the best solution would be to compress the folder into an archive and have your users download that.