码迷,mamicode.com
首页 > 其他好文 > 详细

如果用户没有登录,那么禁止下载文件

时间:2015-05-11 12:49:25      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

 location ~.*\.(html|htm|gif|jpeg|bmp|jpg|ico|js|css|flv|ttf|woff|eot|svg|shtml|png|doc|exe|docx|swf|wmv|zip|ppt|mpg|mp3|asf|pptx|asx|avi|bmp|dat|db|dot|fla|gsp|hlv|mht|mp2|mpa|mp4|mpv|pptm|psd|ram|rar|rm|rmvb|rtf|shs|tif|wmf|wav|wma|xls|xlsx|pdf)$
        {
                #防止盗链
                default_type application/octet-stream;
                rewrite_by_lua
                                                 local _, q=string.find(tostring(ngx.var.uri), "dsideal_yy/html/down")

                          if (q ~=  nil) then
                                  ngx.log(ngx.ERR,"#########################"..q);
                                  local cookie_person_id = tostring(ngx.var.cookie_person_id);
                                  if(cookie_person_id == "nil") then
                                        ngx.exit(ngx.HTTP_FORBIDDEN)
                                  end
                           end
                        ;


                if ($arg_flag = "download")
                {
                  add_header Cache-Control "private";
                  add_header Accept-Rangles "bytes";

                  add_header Content-Disposition "attachment;filename=$arg_n;filename*=UTF-8‘‘$arg_n;";
                  add_header Pragma  "no-cache";
                  add_header Expires "0";
                }
            root /usr/local/tomcat7/webapps;
            #expires定义用户浏览器缓存的时间为3天,如果静态页面不常更新,可以设置更长,这样可以节省带宽和缓解服务器的压力
            expires      3d;
        }

 

如果用户没有登录,那么禁止下载文件

标签:

原文地址:http://www.cnblogs.com/littlehb/p/4494012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!