Clients upload large video files to my server for me to edit and stream. Currently using an uploader called [url removed, login to view] but I need an uploader with the ability to resume broken downloads. The BlueImp jQuery file uploader [url removed, login to view] (demo) plugin works well but i'd like some customization to its workflow and interface.
** Customizing the BlueImp jQuery file uploader PHP version**
Ideally, the client opens the index page:
1. On a form fills out fields:
First Name (required)
Last Name (required)
Sender Email (required)
Destination Emails (up to 3 addresses)
2. Selects files for upload.
3. Presses "Start Upload" to send all files which triggers events:
a. Emails form data to me immediately (data does not have to be kept in a database)
b. On upload completion, redirects the sender to a page showing files successfully sent message, and resets the uploader page for another project
c. On upload completion, emails me and the sender saying the upload was successful and show the form data project details
4. The files are uploaded to the default uploader directory but must be in a folder named after the form data FIRST NAME + LAST NAME + PROJECT
What else can I tell you ?....
- Play with the demo and maybe what I'm trying to say will be clearer
- No uploaded files or folders are to be overwritten. Serializing them with 1,2, etc ... is fine.
- Clients can not be able to see or delete other's files
- I can provide a list of acceptable file types
- Maximum upload size is 5GB
- The jQuery Uploader is well documented and has many customizable API's and Callbacks built in [url removed, login to view]
17 freelancers are bidding on average $180 for this job
Hi I had 6+ years of experience in web design and development and i will surely give the best of what you need exactly in timely manner without fails. Please check PMB. Regards Suresh
Today I finished a jQuery plugin that allows you to upload files and some unique properties, supports HTML5, FLASH and SILVERLIGTH. Fully compatible with all browsers and lets do what you ask.