毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

将本地execl文件上传到远程服务器,解析并插入到数据库中

更新时间:2012-9-13:  来源:毕业论文

远程服务器 linux系统,考虑到安全问题,没有ftp。


我写完一部分程序了,发现把程序部署到服务器上之后,获取的exce文件路径为null。

总结原因:
我在本地运行程序进行测试,程序可以解析本地的excel文件,再插入到远程数据库,这样是完全可以的。这个excel文件是真实存在我硬盘中的。 但程序应该是在服务器端运行,获取本地的excel文件,我们在本地选择文件,点击上传导入到服务器端的数据库中。(服务器端运行程序的时候,程序获取的是我在本地点击上传的excel路径,服务器会在它的硬盘上找这个文件,所以报错 not find file)。

我用的commons-fileUpload。 和poi组件。 不用ftp 是否有别的解决办法?可不可以让服务器端的程序解析本地excel文件,并插入到数据库中。

你首先要把本地的excel传到服务器中,然后再解析并插入数据库。

你服务器不存在改文件,肯定为null了。

1、本地可以读取到文件,那是因为服务器的路径就是本地路径
正确思路:
将本地文件传到服务器,服务器获取上传文件的本地路径没有任何意义,服务器应该获取上传文件的文件流,在request里可以取到,将这个文件流传给解析Excel的组件,并最终将其内容解析存储到数据库中。

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。