/* Ċ Ġ* ĠJ aval in Ġ- Ġhttps :// jav al in . io Ċ Ġ* ĠCopyright Ġ 2 0 1 7 ĠDavid ĠÃ ħ se Ċ Ġ* ĠLicensed Ġunder ĠApache Ġ 2 . 0 : Ġhttps :// github . com / tip sy / jav al in / blob / master / LICENSE Ċ Ġ*/ Ċ Ċ package Ġio . jav al in . examples Ċ Ċ import Ġio . jav al in . J aval in Ċ import Ġorg . apache . commons . io . FileUtils Ċ import Ġjava . io . File Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĊĠĠĠ Ġval Ġapp Ġ= ĠJ aval in . create (). port ( 7 0 0 0 ). start () ĊĊĠĠĠ Ġapp . get ("/") Ġ{ Ġctx Ġ-> ĊĠĠĠĠĠĠĠ Ġctx . html ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< form Ġmethod =' post ' Ġenctype =' multipart / form - data '> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< input Ġtype =' file ' Ġname =' files ' Ġmultiple > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< button > Upload </ button > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ</ form > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġapp . post ("/") Ġ{ Ġctx Ġ-> ĊĠĠĠĠĠĠĠ Ġctx . uploaded Files (" files "). forEach Ġ{ Ġ(_, Ġcontent , Ġname ) Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠFileUtils . copy InputStream ToFile ( content , ĠFile (" upload /" Ġ+ Ġname )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ