为下载服务静态文件,并指定正确的 MIME 类型

作者: qount25创建于 2025年2月15日更新于 2025年12月2日

我使用 `ServeFiles` 让用户下载 .mp4 文件,但浏览器开始播放文件,而不是强制用户下载它们。通常,这可以通过设置正确的 MIME 类型来解决,但我不确定我理解该如何进行。我能够在一个处理程序中为我的一个端点设置 MIME 类型(与服务静态文件无关),但那是因为我可以访问 `http.ResponseWriter`。如何针对静态文件来处理呢?

内容来源: julienschmidt/httprouter