文件上传在web应用比较常见,本文以vert.x web实现文件上传功能。引用之前的项目《Vert.x 4 Web应用初识》作为基础,添加了日志。
Vertx file upload 实现
暴露静态资源方便验证演示
//静态资源暴露
router.route("/assets/*")
.handler(StaticHandler.create(FileSystemAccess.ROOT,uploadDir))
.handler(StaticHandler.create("assets"));
启动项目并使用postman测试,观察返回和控制台
可以看到,控制台输出和postman返回与预期结果一致。
上传后使用浏览器访问地址:http://localhost:8888/assets/vertx.png
正常显示,与预期结果一致。
https://www.leftso.com/article/2408161050139762.html