日期:2014-05-16  浏览次数:20408 次

STRUTS 2 怎样从数据库中将BLOB格式的文件进行下载呢?

最近遇到一个问题就是通过STRUTS2 的方式将存放在数据库中的文本文件下载下来,我在网上查了一般的情况都是在上传的时候将上传的文件保存在服务器的一个目录下,然后下载的时候也是很方便,使用struts2 进行下载。 ?但是要求我从数据库中将存在数据库中的文件以流的形式下载下来,要有提示窗口保存的具体位置,还要为文件命名,现在不知道该怎么弄了,小弟新人,希望大家多帮助,在此感谢!!!!

1 楼 bluethink 2011-03-10  
如果上传到服务器的文件保存在blob字段中,下载前只要把blob字段内容生成一个文件,后面的操作和普通的文件下载都相同了,至于如何把blob字段内容生成一个文件,网上有很多现成资料。