/** * Returns file extension from url. * * @param url * the url * @return file extension or empty string * @throws URISyntaxException * if url is not valid */ public static String getFileExtension(String url) throws URISyntaxException { String ext = getURIEncoded(url).getPath(); if (ext == null || ext.isEmpty() || !ext.contains(".")) { LOGGER.warn("Url " + url + " has no extension!"); return ""; } else { ext = getFileNameArray(url)[1]; return ext; } }
url = getURIEncoded(url).toString(); path = new URL(url).getPath();
StreamingUrl u = new StreamingUrl(UrlUtil.getURIEncoded(url).toASCIIString()); if (StringUtils.isNotBlank(userAgent)) { u.setUserAgent(userAgent);