1
我正在使用vertx-web
並嘗試上傳文件。這裏是我的代碼:Vertx FileUpload上傳沒有擴展名的文件
router.route().handler(BodyHandler.create().setUploadsDirectory("some/path/uploads"));
router.post("/api/upload").handler(routingContext -> {
for(FileUpload f : routingContext.fileUploads()){
System.out.println(f.fileName()); // logo.png
}
routingContext.response().end()
});
上面的代碼,上傳文件到給定的路徑,但上傳的文件擴展名丟失。
上傳文件名:logo.png
文件保存的名字:45edd7b4-5287-4fba-927e-f256f4b09aea
我要上傳的文件擴展名和內容類型保持原樣。