我正在處理 spring webflux 檔案上傳。我想從控制器上傳亞馬遜 S3 存盤桶上的檔案。所以在控制器中我收到了以下物件
org.springframework.http.codec.multipart.FilePart
從FilePart.content()我可以得到
reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer>
我的問題是如何將其轉換Flux<DataBuffer>為Flux<ByteBuffer>. 我的意思是進入以下物件
Flux<java.nio.ByteBuffer>
uj5u.com熱心網友回復:
您可以簡單地使用org.springframework.core.io.buffer.DataBuffer#asByteBuffer():
Flux<java.nio.ByteBuffer> buffers = filePart.content()
.map(DataBuffer::asByteBuffer);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/314127.html
標籤:爪哇 春天 弹簧靴 弹簧-webflux 项目反应堆
