0
Я создаю mp3-плеер на Java. Я хотел бы создать URI для медиа. Он работает только в том случае, если в пути к файлу нет пробелов, но если есть пробелы, он генерирует исключение URISyntaxException.Создание URI для СМИ
У меня есть метод в моем классе, который вернет строку, представляющую URI, который я создал для Media. Это просто не работает.
private static String convertToFileURL (String filename)
{
String path = new File (filename).getAbsolutePath();
if (File.separatorChar != '/')
{
path = path.replace (File.separatorChar, '/');
}
if (!path.startsWith ("/"))
{
path = "/" + path;
}
URI uri = URI.create(path).normalize();
String retVal = "file://" + uri.toString();
return retVal;
}
Есть ли более простой способ создания URI для стандартов RFC 2396?
Да, это работает :) Большое вам спасибо! –