簡體   English   中英

我如何將 java java.nio.ByteBuffer 轉換為 spring org.springframework.web.multipart.MultipartFile?

[英]How can i convert java java.nio.ByteBuffer to spring org.springframework.web.multipart.MultipartFile?

如何將 java.nio.ByteBuffer 類型的對象轉換為 spring MultipartFile 對象。

謝謝

ByteBuffer提供了一個數組方法(帶有簽名public final byte[] array() ),可用於返回一個byte[]

這可以作為輸入提供給MockMultipartFile的構造函數(具有簽名public MockMultipartFile(String name, @Nullable byte[] content) ),它實現MultipartFile ,如下所示並創建一個MultipartFile對象

ByteBuffer buffer = ByteBuffer.allocate(1); //any kind of ByteBuffer initialization that you have
byte[] byteArray = buffer.array();

MultipartFile multipartFile = new MockMultipartFile("fileName", byteArray);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM