We need a simple FTP client (upload only, no download, no listing etc.), which would be a Active X component loaded into a browser (IE). The only special thing is that we need integration with Outlook & Outlook Express.
-Drag & Drop / Cut & Paste email attachment from Outlook & Out.Express.
-D&D / C&P email from Outlook & Out. Express. (send a txt files with the body of the mail to the FTP server, and each attch. as individual files)
-D&D / C&P file from the windows explorer.
The activeX component would visually look like a list with 3 columns.
1 The file name.
2 A progress bar on the right of each file as they are being uploaded to the server.
3. A check mark (V) when the file is totally uploaded. When in progress a cancel icon (X) is be displayed.
Files can be dragged/copied in the ActiveX even when a previous file is being sent. If there is more than 1 file, they are sent one by one, (only 1 FTP connection).
The host:port , user, pwd, directory (where to upload files), active/passive FTP mode should be provided by the browser in the ActiveX declaration
The browser can communicate via JScript with the ActiveX to know if there is a transfer in progress. (If possible)
As soon as the ActiveX is loaded, it tries to connect to the FTP server, if not successfull, a warning message should appear.
As soon as the first file is pasted in the compomnent, the transfer starts.
If a user click cancel on a file that is being sent to the server, the user most be prompted: Are you sure you want to cancel?
The FTP communication can be done using microsoft library
<[url removed, login to view]>
For the OLE object of Outlook & Outlook Express, I also have the documentation somewhere if needed.
This is as detailed as it gets, this is a very basic Active X FTP client, with outlook integration.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
windows 2k / Xp