[hunchentoot-devel] create-folder-dispatcher-and-handler question

Nicolas Lamirault lam at tuxfamily.org
Mon May 7 16:01:42 UTC 2007


i try to use the create-folder-dispatcher-and-handler handler.
i creates like this :


[...]
(list (hunchentoot:create-folder-dispatcher-and-handler
      "/ernestine-radio/music/" *music-directory*))
[...]

*music-directory* corresponds to /opt/music/

so i make 2 http requests.
The first failed : 

[2007-05-07 17:53:41] 82.225.177.13 - "GET /ernestine-radio/music//f/Fatboy_Slim/Better%20Living%20Through%20Chemistry/10%20-%20The%20Sound%20Of%20Milwaukee.mp3 HTTP/1.1" 404 412 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)"

The second works well :

[2007-05-07 17:53:55] 82.225.177.13 - GET /ernestine-radio/music//b/Black_Rebel_Motorcycle_Club/BRMC/09.Spread_Your_Love.mp3 HTTP/1.1" 200 - "-" "Mozilla/5.0 (X11 ; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)"


i think the problem comes from the space in the name.
my requests are like this :

http://perave.dyndns.org:9090/ernestine-radio/music//f/Fatboy_Slim/Better Living Through Chemistry/10 - The Sound Of Milwaukee.mp3

the second :

http://perave.dyndns.org:9090/ernestine-radio/music//b/Black_Rebel_Motorcycle_Club/BRMC/09.Spread_Your_Love.mp3

so the second works well, not the first.
if i  try to url  encode the 2  requests, neither the one  neither the
second works.

Someone have any idea ?

Thanks for your help.


-- 
Nicolas Lamirault



More information about the Tbnl-devel mailing list