Oba*_*oof 2 java multipartform-data multipart vert.x vertx3
我有一个包含一些文本字段和一些上传文件的多部分表单。我需要在 vertx 处理程序中处理这个多部分发布请求,以便所有上传的文件(变量编号)都应该分块读取(为了内存效率目的)。当我读取块(在 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....
});
Run Code Online (Sandbox Code Playgroud)
希望这会有所帮助。
| 归档时间: |
|
| 查看次数: |
4825 次 |
| 最近记录: |