Find Jobs
Hire Freelancers

File upload page (PHP/jQuery/Ajax)

$30-250 USD

Completed
Posted about 10 years ago

$30-250 USD

Paid on delivery
*********** Very important: Please do not bid if you don't think you can complete this project. If the page isn't done 100% perfectly you will NOT be paid for any of the work done regardless of how long you've spent on it. The page MUST feet our needs *********** You can use any script you want if you have one but my preference is coding from scratch so you and I have much more flexibility in what can and cannot be done. Please read all this VERY carefully before bidding. If anything below cannot be done, mention it in the bid. Project success will be measured on all these criteria and on usability / stability. Think like a user! 1. The page must allow uploads of multiple files (select multiple files in the file selection dialog). 2. Check file type before upload begins (only allow MP3, MP4, M4A, WMV, AVI, MOV, MPEG file types for now) 3. The page must be responsive (CSS, based on % as much as possible rather than fixed pixel values) with clean CSS (no HTML tables). 4. Must offer support for all major desktop browsers (Chrome, IE, Firefox, Safari, Opera) with graceful fallback so newer browsers have the latest functionality but older browsers do still work too. Check with me before removing anything except drag-and-drop and progress bar from fallback version. 5. If a user goes to another page, they must be able to return to this page and see files they've uploaded. Write uploaded files to a database for this. Previously uploaded files and newly uploaded files must go in the same display box. 6. Keep javascript alert popups to a minimum. If the user uploads multiple files that are unsupported, for example, only one popup showing filenames that were unsupported. 7. No page refreshes! Everything must function well within the same page without a reload that's visible to the user. Use the ".html" method to replace the html in the div box if you'd like, but the user must not see the page reloading entirely. 8. Each "row" in the box must show the file name, file size (in MB), file duration (in minutes), upload progress (bar and %, a check mark after upload completes instead of the %), an "options" section with 3 check boxes, cost of options / extras, and total cost (base + extras). 9. At the end of the upload box, display the total price of all extras selected above and then below it display the total cost (base + extras) 10. At the bottom of the upload box there must be 3 check boxes to select / unselect each of the 3 check boxes in each row. The first box should select / unselect all Option1 check boxes, etc. The check box must reflect the state of the check boxes above (Toggle between "Select All option1" and "Unselect All option1" properly). We must be able to clearly identify which files have which options selected. 11. No bugs! Please do very thorough bug testing and we will too. 12. Files uploaded must be renamed to [login to view URL] and the sessionID must be saved in the database. 13. The price of the options on each row depends on the length of the file (duration in minutes). Calculation of cost must be correct this way and easily customizable. For instance, option 1 will cost (file duration) * 0.20, option 2 will cost (file duration) * 0.10, and option 3 will cost (file duration) * 0.25. This must be done using clear variables that I can set. 14. Please use meaningful variable names and add comments so I can quickly understand the code in case I need to modify it in the future. Please, please use as much server-side scripting as possible. I really don't want to rely on things being done on the client site (too buggy, too unreliable, too easy to exploit). Do the least amount possible using jQuery / Ajax and the most amount possible using PHP / MySQL. Please do proper file checking. with file uploads come potential hacks and I need to make sure we're as safe as possible. If you have any questions please ask. I'll be glad to discuss this project in even more detail.
Project ID: 5249244

About the project

20 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I can get this done for you in just a couple days time.
$175 USD in 2 days
4.9 (170 reviews)
6.5
6.5
20 freelancers are bidding on average $199 USD for this job
User Avatar
A proposal has not yet been provided
$206 USD in 4 days
4.9 (460 reviews)
8.8
8.8
User Avatar
Hi, I did one like that before ...................................................................................
$210 USD in 2 days
5.0 (189 reviews)
7.9
7.9
User Avatar
Hi, I am interested to work on this project, will finish it in an efficient way with using my experience with PHP, MySQL, HTML, CSS, jQuery (minimal client side script). I am clear with your requirements expect the select boxes flow, let's discuss and clear that stuff as well if you are fine to go with my bid. Thanks, Siva
$200 USD in 3 days
4.8 (20 reviews)
5.5
5.5
User Avatar
Hello Sir, I have read all 14 points regarding file uploading. I have developed something like that before using uploadify. I can also develop it for you. Let's start. Many thanks
$277 USD in 7 days
4.8 (19 reviews)
4.9
4.9
User Avatar
Hello I have reviewed your project description. I can do all of the tasks which you have mentioned. Actually there is a character limit in this bid box so i cannot type a long message here. I would like to discuss/comment regarding each and every point you have mentioned in your message. Thus please open Personal Message Board so that we may discuss this in detail. Very first query is that, i understand that i have to create a page in existing project, but on which platform/opensource this has been created. The rest i would discuss via PMB. Also i am pretty much comfortable that you pay me only when you are 100% convinced with the result. In fact i have been looking for such opportunity :). However for security i would certainly ask you to fund the milestone. In view of long term relationship i can give you even a better price than what i have quoted. I can work hard & diligently but seeking for opportunities. Regards Sam
$200 USD in 8 days
5.0 (22 reviews)
4.3
4.3
User Avatar
hello i have go through your detailed description am very much interested to work on this lets have detailed discussion on this team of experts here with my team we will give you a quality stuff without any bugs
$526 USD in 10 days
4.3 (4 reviews)
3.9
3.9
User Avatar
Hello. First a few things. When you say check with you before removing anything except drag and drop and progress bars, you did not mention anything about drag and drop in the first place. Second, how old of browser are you looking at allowing? Next, it should be possible to find the details of the file with ffmpeg in php after file upload, however this isn't possible beforehand because javascript is not allowed to inspect the file. Could do a check for the file extension during javascript upload, then upload to a secure folder and check it with php as part of the progress. Getting the length is also possible with php after upload. Will this be a simple page for uploads and no playback or anything? Also what kind of interface would you like as I am not a gaphic designer, however I can use clean css to some extent. Finally, what is this project used for? Thank you for your time and I look forward to working with you.
$250 USD in 10 days
5.0 (5 reviews)
2.9
2.9
User Avatar
hi I have ready demo for this project. features: 1. multiple-file upload (custom limit ) 2. size and file format restriction. (validation perform before uploading) 3. progress bar displayed for each file when you choose multiple files. 4. no page refresh. 5. support all major browser message me for demo
$180 USD in 3 days
4.7 (9 reviews)
2.8
2.8
User Avatar
Hi Dear, I am software engineer. My query is do you want to develop just file upload component or you have some design in which you want to integrate same. Please contact me for same. Thanks Hemang Rami
$138 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I am having good experience of such type of project and i have work on so many project on such type so pls give me a opportunity and cost and services is negotiable. Thanks
$150 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, It is our pleasure to bid on your project. Appwebmakers is a Web design and Development team. We will provide you high quality work which mention as per your job parameters within the timeline. We would like to mention that we have a robust and brilliant team of developers. We Developed Many Apps- SocialTab ( Its like home for all the top listing social networking sites inside one application including Facebook, Twitter, Linkidin, MySpace etc) - Games4me ( Its provide users to be updated about new games it provide games latest videos with sharing options including facebook) - RGTU Android ( Its an android device application of university(RGTU)) - BU Android these Applications published on AMAZON. -Chat app -Ecommerce Website We are ready to start working on your project ASAP and it would be our privilege if we get a chance to work for you. We offer timely completion of projects with high standards of quality. Hoping for an optimistic revert from your side. Thanks & Regards Appwebmakers Skype:appwebmakers
$90 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
sir i have some idea about ur project if u do not agree that amount i will try to do the work with out money if u interest then send me reply
$111 USD in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
La propuesta todavía no ha sido proveída
$214 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Lawrenceville, United States
5.0
42
Payment method verified
Member since Jul 15, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.