I have a button which sends the filename to API, but API gets only name of file (not included extension). How do I get extension?
JS
<button class="upl-btn" data-url="validacao/upload/planilha/55163343b0df070bbc66e1bb6e0c3f9b.xlsx" data-type="DELETE">
<span>Apagar</span>
</button>
API
@RestController
@RequestMapping("/validacao/upload/planilha")
@Api(hidden = true, value = "/planilha", description = "API para envio de planilhas para validação")
public class UploadPlanilhaAPI {
@RequestMapping(value = "/{name}", method=RequestMethod.DELETE)
public Response deleteFile(@PathVariable("name")String name){
HttpSession session = activeUser.getSession();
String path = (String) session.getAttribute("dir");
uploadPlanilhaService.deletePlanilha(path, name);
session.removeAttribute("json");
session.removeAttribute("ignored");
session.setAttribute("lastuploaddate", Util.now());
return Response.ok().build();
}
}
Result is name = 55163343b0df070bbc66e1bb6e0c3f9b
, I wanna name = 55163343b0df070bbc66e1bb6e0c3f9b.xlsx