В чем разница между файлом:/, file://, file:///
Сегодня я видел в приложении Java несколько разных подходов для загрузки файла.
В чем разница этих трех начальных URL-адресов и что является предпочтительным способом их использования?
Большое спасибо
Стефан
Ответы
Ответ 1
-
file:/
является недопустимым, насколько я знаю
-
file://
является префиксом для файлового протокола
-
file:///
является префиксом для файлового протокола, плюс ведущий /
, указывающий на корневую директорию текущего диска (в Windows) или общий корневой каталог (в Linux/Unix).
Ответ 2
файл:/недействителен и не должен работать
file:///является сокращением для: file://localhost/
file://является рекомендуемым методом