Large file transfer program
$30-100 USD
Paid on delivery
The following are refinements to the “Large File Transfer Program?? you just bid on. We will accept a proposal on Monday so please reply as to whether your original bid is still correct with this new information. If you see any errors or omissions in this specification or opportunities to make the product better please let me know. One question has come up: Can you include an upload meter so our user will know what percentage of the file has been uploaded? My users will go to a PHP based web page that will have the following html form elements: (The prompts are in parentheses) 1. An input text box where the user can enter the path of the file to upload (File:) 2. A command button that will let the user browse for a file to automatically fill the above text box (Browse:) 3. A text box where the user can change the number of days the file will be available for download. The default will be 7 days. (Expires in 10 days) 4. A command button that uploads the file (Upload) 5. A text box that is filled with the URL of the downloadable file (Copy and past this URL into an email, to person to whom you want to send this file). The URL will have the automatically generated security download number imbedded. 6. A command button that will close the form and return them to the page they came from. This web page does not have to have any security. Your code will become part of a larger project that will include security. The files will be stored in a directory not related to the document root of the web server for security. A MySQL table will have three fields: 1. File Name 2. Date file expires (Calculated by adding the number of days to the upload system date) 3. Random security download key. (Sufficiently long for simple security) The process will be as follows: 1. Our user will logon to your system. (This part is already done) 2. They will access your upload page, optionally change the file expire days and upload a file. 3. Copy and past the generated URL, generated by your page, to an email they send to a client. 4. The client clicks on the link and is taken to a PHP script (no form). This PHP script checks the database for the security key and if a match is found the related file is downloaded. You will supply a script written in Perl, Python or Bash that is suitable to be run from a cron job that will deleted any files and related table rows based on the expire field of the table. Your code will handle any normal error conditions
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased. I would like to see a demo on your developement box. I need installation instructions and perhaps a little help to get it installed on one of my developement boxes. I can give you access to my box if necessary.
## Platform
RedHat, PHP, MySQL for custom solution or canned solution.
Project ID: #2862645