MIME键入nginx的dynamicurl

用户上传文件并将其保存在file目录中,不带文件扩展名

所以它看起来像文件/ ID

我做了什么,当用户下载任何文件,我们已经创build了一个相同的重写规则,看起来像

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

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

现在,我面对的问题是nginx给内容types(MIME)一个application/octet-stream

这不是实际的MIMEtypes的文件,这是因为默认的MIMEtypes是应用程序/八位字节stream

我也知道我们可以用nginxconfiguration改变一样的,

但我的问题是,我们可以设置MIMEtypes的基础上的URL文件扩展名