I realise I didn't actually give you a use case there.

My app will allow you to upload files for pickup later, so large files
don't get attached to emails and clog up email servers.

It has a pickup controller.  This is (obviously) for people to pick up
their files via a unique link.  The user will have to enter their
email address to confirm that they are the recipient.

Basically I want/need three urls for each unique file.

/pickup/<id> - The basic starting point.
/pickup/<id>/recipient - A page for the user to enter their email address
/pickup/<id>/download - The method that streams the download

I can't get that working.  I have to settle for:

/pickup/<id>
/pickup/recipient/<id>
/pickup/download/<id>

Am I just being too picky with my URLs?  It works better in my brain
the first way around.

Lee

Reply via email to