21xrx.com
2024-11-05 16:33:31 Tuesday
登录
文章检索 我的文章 写文章
Java如何实现上传文件到指定目录?
2023-06-12 06:27:52 深夜i     --     --
Java 文件上传 指定目录 HTML页面 文件流 IOUtils工具类

在Web开发中,文件上传是一项重要的功能,那么如何在Java中实现上传文件到指定目录呢?接下来,我们来详细了解一下。

首先,我们需要准备一个上传文件的HTML页面,具体代码如下:

  

  

在这个HTML页面中,我们通过输入框选择要上传的文件,并通过表单提交到指定的URL地址。

接下来,我们需要编写后台Java代码来实现文件上传功能。具体实现代码如下:

@POST

@Path("/upload")

@Produces(MediaType.TEXT_PLAIN)

public String uploadFile(@FormDataParam("file") InputStream inputStream,

             @FormDataParam("file") FormDataContentDisposition fileDisposition) {

  String fileName = fileDisposition.getFileName();

  String savedFilePath = "/path/to/your/folder/" + fileName; // 保存文件的路径

  OutputStream outputStream = new FileOutputStream(new File(savedFilePath));

  IOUtils.copy(inputStream, outputStream);

  outputStream.close();

  inputStream.close();

  return "文件上传成功!";

}

在这段代码中,我们通过注解@Path和@POST来指定上传URL地址和请求方法。然后,通过@FormDataParam注解来获取文件流和文件信息,最后通过IOUtils工具类来实现文件的保存和上传。

最终,当我们访问上传文件的HTML页面,选择文件并提交后,文件就会被上传到指定目录中。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复