下载Apache官网commons-fileupload.jar和 commons-io.jar包

找到了下载commons-fileupload和commons-io.jar的几种方法,个人比较推荐途径二

途经一:官网下载
进入Apache官网之后显示这样
Apache官网图片
往下滑可以看到各种版本,找一个版本点击here
在这里插入图片描述
就会看到如下界面。选择清华的镜像会稍微快一点。如果下载的是jar包就选择Binaries,后缀tar.gz适合macos或者是linux,后缀.zip适合Windows。如果想下载源码就选择Source
在这里插入图片描述
下载即可。

commom-io.jar下载地址

途径二
进入镜像网站下载
https://mirrors.tuna.tsinghua.edu.cn/apache/
或者
http://mirrors.hust.edu.cn/apache/
点击链接之后如下图
在这里插入图片描述
往下滑直到
commons/
点击进去
在这里插入图片描述
然后选择
fileuoload/
进入下载binaries文件里面有commons-fileupload.jar,

io/
里面下载binaries文件里面有commom-io.jar。详细步骤如下图
在这里插入图片描述



在这里插入图片描述



重要的事情再重复一遍:如果下载的是jar包就选择Binaries,后缀tar.gz适合macos或者是linux,后缀.zip适合Windows。如果想下载源码就选择Source
在这里插入图片描述
即可下载。

  • 17
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
commons-fileupload是一个用于处理文件上传的Java类库。它提供了简单易用的API,可以用于实现文件上传功能。要使用commons-fileupload,你需要进行以下步骤: 1. 导入commons-fileupload库:下载commons-fileupload库的jar文件,并将其添加到你的项目中。 2. 创建Servlet或Controller类:创建一个处理文件上传的Servlet或Controller类。 3. 创建DiskFileItemFactory对象:使用DiskFileItemFactory类创建一个文件项工厂对象,设置临时文件存储路径和内存缓冲区大小。 4. 创建ServletFileUpload对象:使用ServletFileUpload类创建一个文件上传对象,并设置文件上传的大小限制和字符编码。 5. 解析请求:使用ServletFileUpload对象的parseRequest()方法解析请求,得到FileItem对象的列表。 6. 处理文件:遍历FileItem对象的列表,对每个文件项进行处理。你可以判断文件项是否是普通字段还是文件,以及获取字段名称、文件名、文件大小等信息。 以下是一个简单的示例代码: ```java import org.apache.commons.fileupload.*; import org.apache.commons.fileupload.disk.*; import org.apache.commons.fileupload.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; public class FileUploadServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { DiskFileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); try { List<FileItem> items = upload.parseRequest(request); for (FileItem item : items) { if (item.isFormField()) { // 处理普通字段 String fieldName = item.getFieldName(); String fieldValue = item.getString(); // ... } else { // 处理文件 String fieldName = item.getFieldName(); String fileName = item.getName(); long fileSize = item.getSize(); // ... } } // 文件上传成功 response.getWriter().println("文件上传成功!"); } catch (FileUploadException e) { // 文件上传失败 response.getWriter().println("文件上传失败!"); } } } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值