This project involves using delphi (i am currently on version 6 and don't care what version you use). You will be calling a remote api. The api is located at YouSendIt.com. Here is a link to the api http://developer.yousendit.com/files/YSI_API_Developers_Guide_2.6.pdf .
Here is the basic interface:
1. user name and password field for logging in to YouSendIt.com.
2. treeview for folder structure (with checkboxes). You will populate the treeview after signing in.
3. button to select a file or files for uploading to YouSendIt.com.
4. List box to add email addresses to recipients.
There will be two possible options for uploading.
1.)One would be just upload to a selected folder. You will need to populate the folder structure after logging in to YouSendIt.com and retreiving a token.
2.) The other would be to send to recipients via. email using the YouSendIt.com api. There should be an additional listbox for adding or removing email addresses. If there are email addresses, then you would send the file to the recepients
Important: I use www.nsoftware.com ip works ssl for secure communication to web services. I want to use it for this project. You can download it and use it free without expiration. I have a registered version that I use to compile with, so you only need to download from www.nsoftware.com