nginx 强制下载 而不播放 mp3 mp4 等媒体文件
很长时间以来,我试图通过修改标题中的“ Content-type”来强制文件下载。不幸的是,这不是一个安全的解决方案。
我发现最好的方法是将内容作为“附件”发送(使用“ Content-Disposition”标头)。
server { listen 80; server_name my.domain.com; .... # 设置那么会自动打开的文件类型 location ~* \.(mp4|txt|mp3)$ { root /path/to/your/; add_header Content-Disposition 'attachment'; } .... }
0顶
0 踩
共 0 条评论