Python社区  »  MongoDB

使用ReactiveGridFsTemplate Spring Webflux在mongodb中存储base64映像

Nicodemus Ojwee • 2 年前 • 486 次点击  

以前,我可以存储 基数64 图像使用 网格模板

val imageBytes = javax.xml.bind.DatatypeConverter.parseBase64Binary("base64 image string")
gridFsTemplate.store(ByteArrayInputStream(imageBytes), "imagename")

然而 存储() 反应网格模板 接受类型为的参数 Flux<DataBuffer> . 如何将base64映像转换为该类型?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/56406
 
486 次点击  
分享到微博
文章 [ 1 ]  |  最新文章 2 年前
espidev
Reply   •   1 楼
espidev    2 年前

我相信您可以使用AsyncStreamHelper.toAsyncInputStream和base64作为字节数组。

我现在在打电话,所以我不能写一个例子,但是你可以在这里检查类的第二个最后的方法: https://github.com/BayviewComputerClub/smoothie-web/blob/master/src/main/java/club/bayview/smoothieweb/repositories/TestDataRepository.java