Playframework server accepts post Multipart/form-data requests and receives multiple files sent from client side
static SimpleDateFormat SimpleDateFormat = new SimpleDateFormat ("YyyyMMdd");
public static void Getuploadfile (string file) {string Datadirname=simpledateformat.format (new Date ());
String path= "/home/accept/" +datadirname+ "/";
File Tosave = new file (path);
if (!tosave.exists ()) {tosave.mkdirs ();
} jsonobject result = new Jsonobject ();
try {list<upload> files = (list<upload>) request.args.get ("__uploads");
for (Upload upload:files) {if (upload.getsize () > 0) {File f = upload.asfile ();
String fileName = F.getname ();
File StoreFile = new file (path+ fileName);
Logger.info ("# # #" +path+filename);
Files.copy (f, storefile);
}}} catch (Exception e) {result.put ("flag", false);
Result.put ("msg", "Operation failed"); } result.put ("flag", true);
Result.put ("msg", "Operation succeeded");
Renderjson (result); }