Caddy web服务器和Flash文件

Caddy web服务器和Flash文件,flash,webserver,caddy,Flash,Webserver,Caddy,当我在我的Caddy服务器()上请求flash文件时,浏览器开始下载而不是打开它 如何设置Caddy以使flash文件(*.swf)可以直接通过浏览器打开。我想我需要在Caddyfile中定义服务器端的Mime类型。我应该设置什么参数?默认情况下,Caddy以application/octet-stream的形式发送二进制文件,在大多数客户端中,这会触发下载。您希望它是应用程序/x-shockwave-flash 与球童0.8+ 将此添加到您的CADDY文件: mime .swf applica

当我在我的Caddy服务器()上请求flash文件时,浏览器开始下载而不是打开它


如何设置Caddy以使flash文件(*.swf)可以直接通过浏览器打开。我想我需要在Caddyfile中定义服务器端的Mime类型。我应该设置什么参数?

默认情况下,Caddy以
application/octet-stream
的形式发送二进制文件,在大多数客户端中,这会触发下载。您希望它是
应用程序/x-shockwave-flash

与球童0.8+ 将此添加到您的CADDY文件:

mime .swf application/x-shockwave-flash
(感谢提醒我更新此答案的评论。)

旧答案: 将其添加到Caddyfile(假设所有.swf内容都位于名为flash的文件夹中):


这会将/flash中所有文件的内容类型设置为更正确的值()。在未来版本的Caddy中,我们可能会有一种自定义MIME类型的方法。(更新:现在可以了!)

好消息,在下一版本中,此功能现在可以在这里使用。
header /flash Content-Type application/x-shockwave-flash