URL (Uniform Resource Locator) File Protocol is de regeling van de browser-standaard geregistreerd bij de IANA (Internet toewijzing Numbers Authority) voor de toegang tot bestanden op een lokale computer.
Geregistreerde Protocol
Het protocol bestaat uit een tekenreeks die de URI (Uniform Resource Identifier) waarmee de locatie van een lokale resource genoemd. RFC's (Request for Comments) door de IEFT (Internet Engineering Task Force) bieden de specificaties.
RFC 1630 en 1738
De URL moet beginnen met "file://" gevolgd door de hostnaam van de lokale computer, de 'localhost' of de leegte. Voor het bestand in "/ home/usr/index.html" op een computer met de naam "myhost", de volgende aanvaardbaar zijn:
File://myhost/Home/usr/Hello.html
File://localhost/Home/usr/Hello.html
File://Home/usr/Hello.html
RFC 3986
Als een absoluut pad is opgegeven, kan de host-naam kan worden weggelaten. Bijvoorbeeld, file:/home/usr/hello.html.
Windows bestands-URL
Een Windows-webserver kunt browsers toegang tot lokale mappen onder de publishing map met behulp van standaard internet-URL's. Als de map publiceren op "C:\inetpub\wwwroot\myhost\htdocs\" is, dan is de URL "file://localhost/home/usr/hello.html" zou verwijzen naar "C:\inetpub\wwwroot\myhost\htdocs\home\usr\hello.html".
Shlwapi.dll (Shell Lightweight API library) kunt u browsers toegang bestanden zonder een webserver wilt. Op een computer met de UNC (Universal/Uniform Naming Convention) of de "netwerk/intranet" naam "NYAFLR02RM038", zal de browser accepteert de volgende indelingen:
Niet-URL:
C:\Documents and Settings\anotherhello.html
\NYAFLR02RM038\Documents en Settings\anotherhello.html
URL:
File://NYAFLR02RM038/Documents%20and%20Settings/anotherhello.html
File://C:/Documents%20and%20Settings/anotherhello.html