/** * Set whether file uploads will be handled * @param handleFileUploads true if they should be handled * @return reference to this for fluency */ public io.vertx.rxjava.ext.web.handler.BodyHandler setHandleFileUploads(boolean handleFileUploads) { delegate.setHandleFileUploads(handleFileUploads); return this; }
/** * Set whether file uploads will be handled * @param handleFileUploads true if they should be handled * @return reference to this for fluency */ public io.vertx.rxjava.ext.web.handler.BodyHandler setHandleFileUploads(boolean handleFileUploads) { delegate.setHandleFileUploads(handleFileUploads); return this; }
@Test public void testSetHandleFileUploads() throws Exception { String dirName = getNotCreatedTemporaryFolderName(); router.clear(); BodyHandler bodyHandler = BodyHandler.create().setUploadsDirectory(dirName).setHandleFileUploads(false); router.route().handler(bodyHandler); Buffer fileData = TestUtils.randomBuffer(50); Route route = router.route().handler(rc -> { rc.response().end(); assertFalse("Upload directory must not be created.", vertx.fileSystem().existsBlocking(dirName)); }); sendFileUploadRequest(fileData, 200, "OK"); route.remove(); bodyHandler.setHandleFileUploads(true); router.route().handler(rc -> { rc.response().end(); assertTrue("Upload directory must be created.", vertx.fileSystem().existsBlocking(dirName)); }); sendFileUploadRequest(fileData, 200, "OK"); }
@Test public void testSetHandleFileUploads() throws Exception { String dirName = getNotCreatedTemporaryFolderName(); router.clear(); BodyHandler bodyHandler = BodyHandler.create().setUploadsDirectory(dirName).setHandleFileUploads(false); router.route().handler(bodyHandler); Buffer fileData = TestUtils.randomBuffer(50); Route route = router.route().handler(rc -> { rc.response().end(); assertFalse("Upload directory must not be created.", vertx.fileSystem().existsBlocking(dirName)); }); sendFileUploadRequest(fileData, 200, "OK"); route.remove(); bodyHandler.setHandleFileUploads(true); router.route().handler(rc -> { rc.response().end(); assertTrue("Upload directory must be created.", vertx.fileSystem().existsBlocking(dirName)); }); sendFileUploadRequest(fileData, 200, "OK"); }