nginx 中动态 URL 的 Mime 类型

nginx 中动态 URL 的 Mime 类型

用户上传文件并将其保存在file无文件扩展名的目录中

因此它看起来像文件/ID

我所做的是,当用户下载任何文件时,我们为其创建了一个重写规则,如下所示

重写 ^/file/(.+?)/(.*)$ /file/$1;

http://example.com/file/id/name.mp4->http://example.com/file/id

现在,我面临的问题是 nginx 为 content-type (mime) 提供了application/octet-stream

这不是文件的实际 mime 类型,这是因为默认 mime 类型是 application/octet-stream

我也知道我们可以使用 nginx 配置进行更改,

但我的问题是,我们可以根据 url 文件扩展名设置 mime-type 吗?

相关内容