java form 表单图片写入到文件夹
时间: 2023-09-24 11:02:43 浏览: 36
在 Java 中,可以使用多种方式将表单中的图片写入文件夹。以下是一种简单的方法:
1. 获取表单中的图片文件:
```java
Part filePart = request.getPart("file"); // "file" 是表单中文件输入框的 name 属性
InputStream fileContent = filePart.getInputStream();
```
2. 将图片文件写入到文件夹中:
```java
String fileName = filePart.getSubmittedFileName(); // 获取文件名
FileOutputStream outputStream = new FileOutputStream("path/to/folder/" + fileName);
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = fileContent.read(buffer)) != -1) {
outputStream.write(buffer, 0, bytesRead);
}
outputStream.close();
fileContent.close();
```
在这个例子中,我们使用了 `FileOutputStream` 将文件写入到文件夹中。在 `FileOutputStream` 的构造函数中,我们传入了文件的完整路径和文件名。在循环中,我们使用 `read` 方法读取文件内容,并使用 `write` 方法将文件内容写入到输出流中。最后,我们关闭了输出流和输入流。
请注意,这只是一种简单的方法,实际应用中可能需要进行更多的文件处理和错误处理。