Folks,

I'm sure that everyone have seen the "contact me" or "help request" pages where you fill in the request and it's sent via e-mail. Some of these pages even allow file attachments. Aside from Captcha, the user doesn't have to create an account or sign it.

I'm thinking how file upload would be implemented in this case. Multiple users may be composing e-mails simultaneously, and their files shouldn't get mixed up. One way to deal with this would be to create a separate folder for each e-mail being composed, give it a unique name (a GUID, perhaps), pass the name around in a hidden field. This sounds like creating a session and making this a stated affair.

Wondering if there are other/standard ways to tackle this?

Best,
- Nick

P.S. Newbie to web dev here.