Передайте локальный файл в URL в Java
Как создать новый объект URL
с использованием локального файла для тестирования модhive?
- Какое лучшее регулярное выражение проверяет правильность строки?
- Можно ли создать ссылку на конкретное сообщение электронной почты в Outlook?
- url с несколькими косыми чертами, что-то сломает?
- android custom url схема ..?
- Захват параметров URL в request.GET
- Как я могу получить целевой URL для события onbeforeunload?
- Почему хеш-часть URL-адреса недоступна на стороне сервера?
- Как создать короткие URL-адреса для сайтов на моем компьютере?
new File(path).toURI().toURL();
new File("path_to_file").toURI().toURL();
Использование Java 7:
Paths.get(string).toUri().toURL();
Однако вы, вероятно, захотите получить URI
. Например, URI
начинается с file:///
но URL с file:/
(по крайней мере, это то, что производит toString
).
new URL("file:///your/file/here")
File myFile=new File("/tmp/myfile"); URL myUrl = myFile.toURI().toURL();
Вы также можете использовать
[AnyClass].class.getResource(filePath)
посмотрите здесь полный синтаксис: http://en.wikipedia.org/wiki/File_URI_scheme для unix-подобных систем это будет как @Alex file:///your/file/here
тогда как для систем Windows будет file:///c|/path/to/file