We have a requirement for a program written in vb6, vb.net or C# that performs two key tasks. The first being to collect images from a preset location on the Internet, the app should be able to interact with a sql database to obtain the remote path and then report back the local path if a successful download was completed. The path to the images are not complete URLs, they are URLs to a script which when passed a unique id redirects to the image file, this file could be a jpg or a gif and we would require the system to allow us to specify that gifs should be rejected if we want. The second task is to create several copies of a given image (Q: database connection) leaving the original image untouched. The copy images will then need to be moved to a network location (this could be mapped drive) and/or a FTP site. This process will need to be completed as part of a batch. To clarify; if you think of a property for sale which may have say 5 different photos - yet it is the same property and therefore will have one database reference i.e. Property ID 234. A list pulled from the db will define which property ID's that are to be processed. The process would generate from the original images a set of duplicate images. The duplicate images will be made up of maybe two of the front of the property (one large, one small) and one of each of the remaining images. Thus the files could be [url removed, login to view](F as in 'Front') [url removed, login to view](B as in 'Back') 234M(a-e).jpg (M as in 'Miscellaneous') The system will be used weekly to process up to 50,000+ properties (x 5 or 6 images!) so will need to be fairly robust and to run unattended. The application must not be reliant on any third party component whereby the source code of said component cannot be supplied, this obviously excludes Windows 2000 components. It doesn't however exclude imaging components with windows (i.e. Paint, or Windows Imaging - there are free open source ones about or you may have written your own) Any questions feel free to contact me via RAC.
1) Complete and fully-functional working program(s) with complete source code of all work done. 2) Complete ownership and distribution copyrights to all work purchased.
VB6 or VB.NET or C# to run on Windows 2000