java MultipartFile 转base64
时间: 2023-10-12 13:10:45 浏览: 281
code_java.rar_base64_chosehhs_javamail_下载_表单
可以使用Java 8中的Base64类将MultipartFile转换为Base64字符串。以下是一个示例代码:
```java
import org.springframework.util.Base64Utils;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
public class MultipartFileToBase64Converter {
public static String convert(MultipartFile file) throws IOException {
byte[] bytes = file.getBytes();
return Base64Utils.encodeToString(bytes);
}
}
```
这里使用了Spring框架的Base64Utils类来进行Base64编码。如果你不使用Spring框架,也可以使用Java 8自带的Base64类,示例如下:
```java
import java.util.Base64;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
public class MultipartFileToBase64Converter {
public static String convert(MultipartFile file) throws IOException {
byte[] bytes = file.getBytes();
return Base64.getEncoder().encodeToString(bytes);
}
}
```
这个示例代码使用了Java 8中的Base64类来进行Base64编码。
阅读全文