Commons FileUpload+IO文件上传组件组合
Apache 的 commons 组件里头,commons-fileupload和commons-io算是搭档级的存在,专门文件上传那一摊事儿。前者负责“收快递”,后者干脏活累活,比如写硬盘、搞拷贝,配合起来用,省心省力。
文件上传的 commons-fileupload挺稳的,支持多部分表单解析,上传大文件也不虚。你只要用FileItem
接口就能轻松拿到文件名、类型、大小这些常见信息。大文件还能自动落盘,不占你内存,挺适合放在线上服务里。
I/O 利器 commons-io就是你搞文件操作的好帮手。比如你接收到上传的图,想存个副本、换个路径、重命名、判断大小之类的,用它一把梭。还有像读取行数、转换流、文件监听这些功能,也都一应俱全,API 还挺顺手的。
这两个库组合拳一上来,基本你能把文件上传流程搞定一大半。如果你项目里有用户上传图片、文档之类的需求,建议直接上手这套,别自己造轮子。
哦对,想看细节的可以翻下这几篇文章:commons-fileupload、Commons-IO 详解,还有三件套组合推荐也蛮全的。
120.91KB
文件大小:
评论区