用户上传文件并将其保存在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 吗?