如何把服务器上的文件下载到本地打开?(非服务器目录下)

时间:2022-11-12 09:04:11
运行tomcat以后,
一般客户端可以访问到comcat服务器端目录下的文件,
但是原则上是不允许访问服务器硬盘上的非服务器目录的文件,是吧?

例如:
文件photo.jpg,如果要在客户端看到photo.jpg,
只要把photo.jpg放到tomcat下面就行了,
但是如果photo.jpg是在服务器的C:\photo.jpg,客户端就不能访问了。

那么,怎样通过编程在jsp中通过流文件
把服务器目录外的photo.jpg传送到本地客户端,
然后显示在IE中?



//我的意思是否表达的清楚?因为某些时候的特殊原因,不能把文件放到tomcat的目录下,但是又要求客户端能够访问到,所以有此疑问。
希望哪位知道的不吝赐教!非常感谢!

10 个解决方案

#1


就是把文件下载到本地??

用个下载控件或者自己写个类!

#2


up

#3


下载控件

#4


gz

#5


我自己写不出来,网上也找不到,
大家能不能说的清楚一点,或者直接给我一个有控件下载的地址?

#6


http://www.cnjsp.org/view.jsp?column=3&id=56

#7


谢谢楼上的,smartupload我已经有了,我现在的问题是下载,
我把文件上传到服务器的硬盘中,存储在服务器目录以外的文件夹中,
然后需要在客户端能够访问,
现在问题是不能访问到服务器目录以外的文件夹位置。
所以需要把文件通过流自动下载到本地,然后打开。

#8


servlet读取c:\xxx.jpg输出到客户端就成了

#9


“servlet读取c:\xxx.jpg输出到客户端就成了”
这就是我想做的,问题是怎么做?!!

看来我的问题一开始就表达的太罗嗦了,
其实我的问题就是这个
如何用servlet读取c:\xxx.jpg输出到客户端?

#10


我这里有个控件,是公司一个牛人写的!

或者你看看这个:http://www.skycn.com/soft/5455.html

#1


就是把文件下载到本地??

用个下载控件或者自己写个类!

#2


up

#3


下载控件

#4


gz

#5


我自己写不出来,网上也找不到,
大家能不能说的清楚一点,或者直接给我一个有控件下载的地址?

#6


http://www.cnjsp.org/view.jsp?column=3&id=56

#7


谢谢楼上的,smartupload我已经有了,我现在的问题是下载,
我把文件上传到服务器的硬盘中,存储在服务器目录以外的文件夹中,
然后需要在客户端能够访问,
现在问题是不能访问到服务器目录以外的文件夹位置。
所以需要把文件通过流自动下载到本地,然后打开。

#8


servlet读取c:\xxx.jpg输出到客户端就成了

#9


“servlet读取c:\xxx.jpg输出到客户端就成了”
这就是我想做的,问题是怎么做?!!

看来我的问题一开始就表达的太罗嗦了,
其实我的问题就是这个
如何用servlet读取c:\xxx.jpg输出到客户端?

#10


我这里有个控件,是公司一个牛人写的!

或者你看看这个:http://www.skycn.com/soft/5455.html