nginx实现文件下载时重命名

打开nginx.conf配置文件,添加

location / {
            if ($request_uri ~* ^.*\/(.*)\.(java|txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|jpg|png)(\?attname=([^&]+))$) {
                add_header Content-Disposition "attachment;filename=$arg_attname";
            }
        }

在下载文件的url后添加

http://IP:端口/资源路径?attname=自定义的文件名
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 昨天和老姐聊天聊的太晚,因小孩教育问题牵扯到原生家庭的探讨!聊得太晚以至于早上睡的有点头晕!不说了,早睡!
    无名长卿阅读 1,118评论 0 0