我正在尝试实现一个端点以接受pdf / txt之类的文件并将其保存在本地文件共享中。我通过执行以下操作启用了多部分功能:
router.route("/*").handler(BodyHandler.create()).setUploadsDirectory("/sample/dir").
router.route(HttpMethod.POST,"/v2/upload/")
.produces(APPLICATION_JSON)
.handler(this::uploadDocument);
在uploadDocument中,我有以下代码:
private void uploadDocument(RoutingContext rc) {
LOGGER.info("In Route uploadDocument");
for (FileUpload f : rc.fileUploads()) {
System.out.println("f"+f.fileName);
}
rc.response().end();
}
但是rc.fileUploads
是空的。这使我无法使用vert.x实现fileUpload
Vert.x版本-3.3.3