2 u010233718 u010233718 于 2014.11.25 14:29 提问

怎么用java显示ftp服务器上文件夹中的图片在jsp页面上?

ftp在另一台windows上,访问jsp页面要读取并显示出ftp上的图片。

ftp上的图片路径保存在数据库中,操作ftp的jar我选了apache的FtpClient。

现在的问题是,action获取到ftp上的文件后,是下载下来再读取成流输出到页面呢?还是直接从FTP获取成流输出到页面?如果有,求思路,最好有代码举例
我不想ftp上的文件下载到部署环境上然后再输出到页面,想通过读取ftp的流直接显示到页面,页面关闭后流就没了,不用浪费部署环境空间。

1个回答

xmt1139057136
xmt1139057136   Rxr 2014.11.26 09:08

这个看你们老大的设计了,还有就是跟着需求走!!!!!!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jsp页面显示多张FTP服务器图片的方法
1.先在数据库中查出图片的张数返回到前台 如下fileDatalist%> 为返回的数据数据 c:forEach var="ite" items="fileDatalist%>"> class="imgs" src="basePath%>pro/table1/${ite}"> c:forEach> 2.img标签中src指向后台
从ftp获取图片显示到jsp中
首先获取图片 获取图片 package com.gmt.action; import java.io.InputStream; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.ServletActionCont
JSP连接远程FTP服务器,生成缩略图
需求是这样的:图片文件放在远程FTP服务器上,图片是用作宣传的,很大。用户只能访问web服务器,用户需要在web上先预览图片的缩略图,然后点击链接下载该图片。目前有两种解决方案第一种方案,通过web服务器的jsp去连接ftp客户端,读取到远程FTP服务器上的图片,生成缩略图,返回到页面,然后用户选择想下载的图片,再一次通过jsp连接ftp下载到客户端。示例代码如下:     Documen
页面访问ftp图片
ie访问ftp图片
如何用命令行上传/下载整个文件夹到ftp服务器?
"apt-get install lftp" or "apt-get install lftp-ssl", i compiled it myself from lftp.yar.ru connect to your ftp and do: mirror -R this will upload the whole directory. 首先,ftp命令是肯定不行的,必须用lftp。
打开FTP服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹
当您使用FTP上传数据的时候,经常会遇到“打开FTP”无权限的提示,这是由于您的浏览器设置了防火墙的缘故,下面是正确的设置流程: 1. 首先打开一个IE浏览器(如果打开了多个浏览器,请关闭)。 2.点击打开“工具”---“internet选项”---“高级” 3.找到使用被动FTP(为防火墙和DSL调制解调器兼容性),并把前面的勾去掉。 4. 然后点击确定并且关闭IE浏览器。
打开ftp服务器上的文件夹时发生错误
打开ftp服务器上的文件夹时发生错误
FTP服务器上如何移动文件夹
mac自带的FTP item连接是不支持移动的 需要下载FTP工具  ---FileZilla 然后直接进行拖动就行了 想拖哪拖哪
将文件中的图片显示到jsp页面
在tomcat目录下找到service.xml文件 -- tomcat安装目录\conf\service.xml 注意: 上图红色框的这条语句 一定要在红框下面那条语句之前。不然图片会报404错误,下面那条语句是配置的项目路径。textImg是项目名字,这是tomcat启动该项目后自动生成的
怎样在jsp页面上读取服务器磁盘上的文件
一、配置虚拟路径如:磁盘上保存的路径为E:/file       虚拟路径配置为/upload在tomcat的server.xml中配置:<Host name="localhost"  appBase="webapps"  unpackWARs="true" autoDeploy="true">        <!-- SingleSignOn valve, share auth...