private static Result postFile() throws Throwable{
MultipartFormData body = request().body().asMultipartFormData();
if (body==null) return badRequest("missing data: is the body multipart/form-data? Check if it contains boundaries too!");
FilePart file = body.getFile("file");
Map<String, String[]> data=body.asFormUrlEncoded();
String[] meta=data.get("meta");
String[] name=data.get("name");
if (name==null || name.length==0 || StringUtils.isEmpty(name[0].trim())) return badRequest("missing name field");
String ret="";
if (file!=null){