Girdonцитируетпозавчера
Файловый сервер сам по себе не является веб-сервером, но тесно связан с веб-сервисами, поскольку реализуется с использованием аналогичных Go-пакетов. Кроме того, файловые серверы часто используются для поддержки функциональности веб-серверов и веб-сервисов.

Go предлагает для этого обработчик http.FileServer(), а также http.ServeFile(). Самая большая разница между ними заключается в том, что http.FileServer() — это http.Handler, тогда как в случае http.ServeFile() это не так. Кроме того, http.ServeFile() лучше обслуживает отдельные файлы, а http.FileServer() — целые деревья каталогов.
  • Войти или зарегистрироваться, чтобы комментировать