在Nginx中,可以使用$sent_http_content_type变量来获取文件类型。这个变量会包含响应头中的”Content-Type”字段的值,用于表示返回给客户端的数据的类型。
例如,在Nginx配置文件中可以这样使用:
location /path/to/file {
default_type application/octet-stream;
# 设置其他相关配置...
# 获取文件类型
if ($sent_http_content_type ~* "(.+)$") {
set $file_type $1;
}
}
以上示例将根据响应头中的”Content-Type”字段提取文件类型,并将其保存到 $file_type 变量中供后续使用。
内容由零声教学AI助手提供,问题来源于学员提问




