private String resourceToURI(Resource resource) {
FileProvider fp = resource.as(FileProvider.class);
if (fp != null) {
return FILE_UTILS.toURI(fp.getFile().getAbsolutePath());
}
URLProvider up = resource.as(URLProvider.class);
if (up != null) {
URL u = up.getURL();
return String.valueOf(u);
} else {
return resource.getName();
}
}