I'm looking for a storage, whether it can be installed on our own server/website, or an external solution, that can accomplish the following:
- Allows customers to upload images and allows us to retrieve them
- Provides separate storage space for each session, and disallows customers from seeing any other session space
- Allows the storage of uncompressed images
- Allows the customer to input order information and us to receive it, preferably with a notification that a new order has been made
All of this together seems like it might be a pretty tall order, but I figured I'd check before I started even thinking about building it myself.