日期:2014-05-17  浏览次数:20630 次

上传的文件可以以何种类型存进数据库呢?
今日用jsp在做关于附件上传下载的功能,初次涉及,搜集了不少资料,大都说是用jspsmartupload做,也看了该怎么用但是还是不清楚,特别是网上大都只有一小段关于输入、输出流的控制代码,我想先了解关于实现这个功能具体的操作步骤,最后能以链接的形式进行下载。不知道哪位高人能够指点一下呢?

------解决方案--------------------
文件可以以二进制流的方式存到数据库里。
不过一般都是把文件上传到文件服务器上,然后把该文件的路径存到数据库里,
下载的时候再根据db里存的路径到文件服务器上下载。
这样比较简单点。。。
------解决方案--------------------
Blob;新版Oracle还有个SecureFile,据说性能比Blob高。
------解决方案--------------------
你存进去的路径肯定有一个主键或者唯一标示...从数据库查出来就行了
探讨

flagiris
谢谢你,你的意思我大概看懂了。
具体怎样根据db中的路径到服务器下载呢?
比如<a href="????(下载地址)">附件</a>
????中间该如何取值呢?

------解决方案--------------------
apache好像有专门的上传下载的api,可以找找