使用common-fileupload实现文件的上传

文件上传是网站非常常用的功能,直接使用Servlet获取上传文件还得解析请求参数,比较麻烦,所以一般选择采用

apache的开源工具,common-fileupload.这个jar包可以再apache官网上面找到,也可以在struts的lib文件夹下面找到,

struts上传的功能就是基于这个实现的。

common-fileupload是依赖于common-io这个包的,所以还需要下载这个包。然后导入到你的项目路径下面。

使用代码如下

这里分别判断是否是上传的流或者表单里面的参数,比如文本框提交信息,然后将他们插入到数据库中。数据库插入

代码如下


可能会遇到数据库默认问价大小限制,需要在mysql安装目录下面的my.ini下面更改如下配置,


这样就可以了。当然,注意编码格式。上传文件搞定。还有就是我的一个列名设置为describe,结果和Mysql保留字冲

突,出现无法插入信息现象,以后一定要注意.

posted on 2012-04-19 12:42  sp2012  阅读(420)  评论(0编辑  收藏  举报