Commons FileUpload 1.2和Commons IO文件上传组合
文件上传场景的老搭档就是commons-fileupload-1.2.jar
和commons-io.jar
,用过的人都说省心。
commons-fileupload主要干的就是浏览器上传的文件——像你在页面上点“上传图片”那种操作,后台就靠它接住。1.2 版本够稳定,上传大文件也没问题,它支持分块读取,能避免内存爆掉,还能让你自定义文件怎么存,比如直接丢硬盘、塞进数据库,甚至传到云上都行。
commons-io是个幕后英雄,虽然平时不出镜,但没有它,fileupload 就跑不起来。它负责各种 I/O 活,比如复制文件、读写流、过滤文件、做个Base64
编码什么的,功能还挺全。你平时上传文件格式、判断大小啥的,都是靠它。
两个配一块儿用,在 JSP 开发里真是省事。你要是在做 Web 表单上传,建议直接上这套组合,用熟了效率高,还少踩坑。想了解细节可以翻翻fileupload 文档或Commons IO,上手快,踩坑少,实战够用。
哦对了,如果你在搭老系统或者兼容旧项目,这两个 jar 包版本也比较友好,不容易出兼容问题,调起来也顺。
117.38KB
文件大小:
评论区