Я внедряю сервис карт сети с учетом Cordite NMS, я использую весеннюю загрузку для обработки остальных API.
Моя первая цель - получить nodeInfo в запросе, а затем преобразовать его в информационный объект с подписанным узлом, чтобы добавить узел.
Можно ли объяснить, как обрабатывать этот запрос?
Ниже приведен фрагмент того, чего я пытаюсь достичь, но я не понимаю, правильно ли я это делаю.
public Mono postNodeInfo (@RequestParam ("nodeInfo") MultipartFile nodeInfo) {
// Байт a = nodeInfo.transferTo (nodeInfo.getBytes ());
//Object o = SerializationFactory.class.cast(nodeInfo);
//nodeInfo.getBytes();
SignedNodeInfo s = SerializationFactory.Companion.getDefaultFactory().withCurrentContext(SerializationDefaults.INSTANCE.getP2P_CONTEXT(),() -> {
try{
return nodeInfo.getInputStream() instanceof SignedNodeInfo;
}
catch (IOException e){
e.printStackTrace();
}
return null;
} );
return null;
}