prefix
. Below is an example
serving images from http://<host>/img/... from the directory
http/web/icons
.
http:location(img, root(img), []). user:file_search_path(icons, library('http/web/icons')). :- http_handler(img(.), serve_files_in_directory(icons), [prefix]).
This predicate calls http_404/2 if the physical file cannot be located. If the requested path-name is unsafe (i.e., points outside the hierarchy defines by the file_search_path/2 declaration), this handlers returns a 403 Forbidden page.