有一种方法可以在NginX中获取/发现文件的MIME类型并设置正确的HTTP标头吗?
我找到的唯一方法是使用Lua脚本执行Linux / Unix命令" file -bi"
有一个核心NginX配置。这样做?
一些例子:
location /download/ {
## Here I have to set default_type "generic" and download it...
default_type application/octet-stream;
add_header Content-Disposition "attachment";
}
##location ~ ^/discovery/(?<md5>.+)$ {
location /discovery/ {
alias ./download/;
default_type $(how to auto-detect?);
##root ./;
##try_files /download/$md5 $uri;
}