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

批量导入 jsp
jsp开发中把.xls文件上传到数据库中,一定要先把文件上传到服务器上,然后再读入到数据库吗?另外有界面上我们做一个上传文件的,点击浏览时不是只能选择一个文件吗,那现在要是把一个文件夹下所有.xls文件(结构都是一样的)批量(一次性)上传到数据库,界面以及后台又该怎么处理呢?
能否有源码的例子,谢谢了。

------解决方案--------------------
问题太纠结了~
1、文件不通过服务器直接上传到数据库?

2、批量上传目录中的文件?

->1、如果客户端使用的技术可以直接操作数据库并支持文件,不通过服务器当然也ok

->2、这个可以灵活变通一下,用程序判断,如果是目录就把目录下所有的文件上传,需要读取该目录下所有的文件,把文件列表回传给用户确认,如果是文件,就只上传单个文件(这个功能有很多参考的例子)



------解决方案--------------------
想批量的话,需要做客户端,例如FLASH客户端等插件。

不上传到后台也可以解析XLS的,用JS,会有浏览器安全提示,一般企业内部用户或者局域网用户可以尝试。