The intent is to monitor for new pictures coming from a digital camera, optionally to resize them, and ftp them to a website.
Specifically, each photo as it comes in is to be acted upon ASAP, as this is for a wireless camera which is transmitting the images to the PC as they are taken.
**Monitoring for new files**
Monitor a directory (and all subdirectories) for new files. Specifically the new files will be images in jpeg format. A list of extensions (e.g. jpg, jpeg, jpe may need to be specified). Note that new subdirectories may also be created.
Parameters: Directory to be monitored.
If the new file is larger than some set maximums then it may need to be resized (aspect ratio is to maintained).
Parameters: Whether files are to be modified (Yes/No), Maximum size (height x width), Maximum JPEG compression ratio.
The file is then to be transmitted to an ftp site.
Optionally, the file is to be renamed to a supplied name before sending. (e.g. all photos could be renamed to [url removed, login to view]).
Parameters: Ftp Site Address, Username, Password, Subdirectory, Port (default 21), Modify filename (Y/N), filename to rename to.
How the parameters are to be set/input is up to the coder (ini file, setup screen etc). All parameters should be set using the same method. This is intended to run unattended after an initial setup.
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 XP/Vista Would prefer it written in VB