byte数组(byte[])与MultipartFile、InputStream相互转化

 

 

MultipartFile转化为byte数组

byte[] bytes= file.getBytes();

 

 

byte数组转化为MultipartFile

<dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.5.5</version>
        </dependency>

 

代码

        byte[] bytes = message.getPacket();
        InputStream inputStream = new ByteArrayInputStream(bytes);
        MultipartFile file = new MockMultipartFile(ContentType.APPLICATION_OCTET_STREAM.toString(), inputStream);

 

InputStream转MultipartFile  依赖和上面的一样

 MultipartFile file = new MockMultipartFile(ContentType.APPLICATION_OCTET_STREAM.toString(), inputStream);

 

posted @ 2021-07-07 17:04  yvioo  阅读(7741)  评论(0编辑  收藏  举报