gpt4 book ai didi

java - 在 Vertx 中处理多部分表单

转载 作者:行者123 更新时间:2023-11-29 02:58:55 25 4
gpt4 key购买 nike

我有一个包含一些文本字段和一些上传文件的多部分表单。我需要在 vertx 处理程序中处理这个多部分发布请求,以便所有上传的文件(可变数量)都应该以 block 的形式读取(出于内存效率目的)。在我读取 block (在 foreach 循环中)的那一刻,我想将其直接流式传输到文件中。对于带有文本字段的多部分,我只想将值存储到我的模型对象中。

我是 vertx 的新手,因此正在寻找实现此目的的代码片段,但无法在 vertx 文档的任何地方找到它。

最佳答案

你应该看看vertx-web .它包含您所需要的:

router.route().handler(BodyHandler.create());
router.post("/some/path/uploads").handler(routingContext -> {
MultiMap attributes = routingContext.request().formAttributes();
// do something with the form data
Set<FileUpload> uploads = routingContext.fileUploads();
// Do something with uploads....
});

希望这会有所帮助。

关于java - 在 Vertx 中处理多部分表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36401510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com