今天在上班的时候遇到一个小问题,后来解决了,怕以后忘记了,就写个东西记录一下下。
将图片上传到ftp服务器了之后,直接在页面展示的时候,拿到ftp服务器的地址进行显示。在网上查询,好多都是
<img src="ftp://username:password@ftphost/imgFilePath" />
结果发现,这样写根本就没有办法进行显示。
后来问了一下同事,发现这样写是不正确的,我们应该给ftp绑定一个http协议,之后使用http协议进行访问。然后问题解决。
看看步骤吧(我用的是我自己的电脑(win10系统,我试了一下win7的绑定http步骤也差不多)作为ftp服务器进行的演示)
ftp服务器的配置我就不说了,好像我也不会!!!
- 打开控制面板→查看方式选择大图标或者小图标→管理工具→Internet Information Services (IIS)管理器
- 设置ftp
- 我这里自定义了一个ftp,就是第一个,所以我选择了第一个来进行绑定我这里已经绑定了一个,点击添加,进行添加一个然后重启ftpip地址和主机名可以不填,我的就没有填,但是端口一定要有,然后点击确定。重启ftp
- 之后在src后面跟上http服务的路径就好了
比如我的文件是在192.168.11.111的服务器上的testPhoto/1.jpg文件,在jsp的img标签中使用就是:
<img src="http://192.168.11.111:端口号/testPhoto/1.jpg" />
其中的端口号是刚才设置的端口号。搞定。。。。
写得不好,见谅~~~~