使用http的方式访问FTP服务器下的图片
前序:
如果系统存储的图片(上传)放在了FTP服务器下,那么,就可以通过“ftp://用户名:密码@ip地址/图片名称”这种方式在浏览器上直接访问图片,但是如果在系统中,以这种FTP的方式访问图片就会有一些局限性,比如说谷歌浏览器不支持、springmvc拦截等问题,那么使用nginx的反向代理也许是个更好的选择(可能说正向代理更确切些)。
中序:
下载安装启动nginx,可以参考我这篇文章:https://blog.****.net/xhf852963/article/details/105628333。我的FTP根路径配置在了D盘,如图所示:
修改nginx的配置文件,指定其需要代理的路径,打开nginx的安装目录下conf文件夹下的nginx.conf文件,修改文件的内容如下所示:
重新启动nginx服务即可。
后序:
现在访问图片的方式变成了“http://ip地址:nginx监听的端口号/文件夹名称/图片名称.jpg”