文件上传功能的老朋友common-fileupload,用起来是真的蛮顺手的。它是 Apache 出的开源工具,支持一次传多个文件,还能设定文件大小限制,对新手也挺友好的。

下载地址在 http://jakarta.apache.org/commons/fileupload/,下载回来后解压,把commons-fileuploadcommons-io这两个 .jar 包扔进 WEB-INF/lib 目录下,没这个目录就新建一个。

上传场景多的时候,这个组件真的挺稳的。比如你要做一个后台上传图片的模块,前端配合下 form 表单或者 Ajax 异步传文件都没问题。

哦对了,commons-io的版本用新一点也可以,API 几乎没变化,兼容性不错。如果你项目里用的是 Tomcat,路径也丝滑。

想深入折腾上传相关的内容?下面这几个链接也能帮你:

如果你刚好在搞 Web 项目,文件上传是刚需,那common-fileupload还真挺值得一用的,简单省事不折腾。