Visual Basic 6 FTP Application
$100-500 USD
Paid on delivery
We need an application? which sends .pdfs to a specified location on a web server. It will also need to be able to delete .pdfs previously uploaded which are older than xx days.
We currently have something put together in Visual Basic? 6 with a 3rd party control we purchased which sends these .pdfs via FTP. The program does not have to be written in VB6 or use FTP, we are open to alternate ideas.
The application MUST be something we can modify once delivery has been made, so we will need to confirm the method prior to any work starting.
There are a few specific requirements:
The following setting must be configurable via a .ini file or like method:
1. Source location of pdfs
2. Server address
3. Server UserID
4. Server Password
5. Server login directory
6. Number of days to keep (i.e. Delete .pdfs older than xx days from web server)
The .pdfs are stored in a location local to the application such as c:\Invoices\xxxx where xxxx is a folder named as the customer account number. For example c:\Invoices\1000 or c:\Invoice\2410 (for customer 1000 or 2410 respectively). Inside those folders will be the individual .pdfs named in the format xxxxxx.pdf.
These .pdfs are to be uploaded to folders on the web server (ftp server) in the following structure:
Invoices\0? ? ? ? (.pdfs for account #'s < 1000)
Invoices\1? ? ? ? (.pdfs for account #'s 1000-1499)
Invoices\15? ? (.pdfs for account #'s? 1500-1999)
Invoices\2? ? ? ? (.pdfs for account #'s? 2000-2499)
Invoices\25? ? (.pdfs for account #'s? 2500-2999)
Invoices\3? ? ? ? (.pdfs for account #'s? 3000-3499)
Inovices\35 ....and so? on....
So, from the example above. All .pdfs for account number 2410 need to be transferred from c:\Invoices\2410\*.pdf to {Server\logindirectory}\Invoices\2\2410\*.pdf
There may be other files in the soure location, but only .pdfs should be transferred.
Additionally, the application should be able to run through ALL destination folders on the webserver & delete .pdfs previously transferred which are older than xx days.
Project ID: #3537428