这个 lambda 表达式有什么问题?
Whats wrong with this lambda expression?
"file"是从RestController接收到的Mono对象,我想把它转换成byte[]
byte[] bytes=file.map(filePart -> filePart.content().map(dataBuffer -> dataBuffer.asByteBuffer().array()}));
它表示不存在变量 R 的实例,因此它符合 byte[]
初学者 }
接近尾声时无法编译!
而且,如果 file 是一个 Mono,那么 map 也会 return 一个 Mono,你需要 .block()
才能得到一个值。
然后你可能想弄清楚如何再次摆脱那个障碍,如果你真的想做反应。
"file"是从RestController接收到的Mono对象,我想把它转换成byte[]
byte[] bytes=file.map(filePart -> filePart.content().map(dataBuffer -> dataBuffer.asByteBuffer().array()}));
它表示不存在变量 R 的实例,因此它符合 byte[]
初学者 }
接近尾声时无法编译!
而且,如果 file 是一个 Mono,那么 map 也会 return 一个 Mono,你需要 .block()
才能得到一个值。
然后你可能想弄清楚如何再次摆脱那个障碍,如果你真的想做反应。