Restful S3 Explorer

Hi everyone, I'm working on a S3 Bucket Explorer. My problem is the identifier of a S3 Object, it's a key like this: "Butterfly.wmv" or even "something/else.pdf" Now i try to make this restful, but the key confuses the routing (or just me)

map.resources :s3files map.connect ':controller/:id', :id => /.*/

This isn't working as soon as i have a dot or slash in the key. Is it possible to get everything behind the controller as the id?

Something like this:

DELETE s3files/Butterfly.wmf GET s3files/something/else.pdf