byte[] imgData转MultipartFilejava代码spring-web 4.2.1版本的
时间: 2023-12-31 13:03:14 浏览: 80
如果你使用的是Spring 4.2.1版本,可以使用如下代码将byte[]数据转换为MultipartFile:
```java
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.commons.CommonsMultipartFile;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
public class ByteToMultipartFileConverter {
public static MultipartFile convert(byte[] bytes, String filename, String contentType) throws IOException {
InputStream inputStream = new ByteArrayInputStream(bytes);
CommonsMultipartFile multipartFile = new CommonsMultipartFile(null, filename, contentType, inputStream);
return multipartFile;
}
}
```
调用方式与前面的示例相同。这里使用了Spring的`CommonsMultipartFile`实现,需要添加`spring-web`依赖。如果不想使用Spring的实现,也可以自己实现`MultipartFile`接口。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)