我们使用了ftp上传了图片之后,可以正常下载,但是若是想要仅仅使用ftp上面的图片的完整地址就想回显已上传的图片列表,那么还是不行,因为涉及到了跨域问题,网上说的那种使用类似 ftp:@用户名:密码等等的写法,都试了,不好使。
大多数说使用src赋值后台地址,直接转成流再次输出展示,我也试了,好使了,但是只有当且仅当只有一张图片的时候可以正常回显,多余一张照片的时候,就会报ftp无法连接的问题,应该是第一张图片访问ftp后,连接就出现了问题。
百度了很久没找到什么好的办法,于是我放弃了,干别的去了。
今天我同事来了,我随便问了句,他说了一个办法,我试了下,竟然好使,而且是非常好使,非常快,因为没有转移文件,没有下载,没有流的转换等操作。
他的思路是,把ftp的用户的根目录指定到一个专用的tomcat的webapps文件夹下,然后,把这个空的tomcat启动起来就可以正常访问了。
假如,我的ftp的用户目录的根目录是:
E:\Dpan\workspace\ftpWorkspace\
我的图片地址是:
E:\Dpan\workspace\ftpWorkspace\nconmh\ysxtjg\admin\asdf.jpg
更改ftp用户的根目录到一个tomcat的