场景,比如spring boot 上传图片123456.jpg到指定的绝对目录,在模板页面如何获取该图片?
正确方法:修改nginx.conf,添加如下,然后重启nginx -s reload,
访问http://127.0.0.1:8000/image/123456.jpg就能访问该图片了,
#映射到对应目录
location /image/ {
root /;
rewrite ^/image/(.*)$ /Users/xun/Sites/xun_uploads/$1 break;
}
误导方法:以下也可以访问,但是项目的素材图片也会被拦截
#location ~ .*.(gif|jpg|jpeg|png|webp|swf|mp4)$ {
# root /Users/xun/Sites/xun_uploads/;
# autoindex on;
# expires 10d;
#}