Upload and Directory

This project was awarded to bsoist for $300 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Skills Required
Project Budget
$100 - $300 USD
Total Bids
Project Description

I am looking for someone to make a script or something that can do this:

Allow people to upload media files(pics,videos,audio) to a directory on the server from the webpage. The information will be put into a mysql database that will have fields for things like file name, description, upload date, # of time DL, extension, Size(MBs), type (audio,vid,pic), Uploaders IP address, Categories. When files are uploaded, their file name is changed if a file with the same name exists. Upload progress bar.

After files are upload they are displayed based on the categories selected by the person uploading them and their file type (audio,vid,pic). Customizable and multiple categories should be an option. For example: File [url removed, login to view] would be displayed in Video. There could be a Category for files about "Kevin" which this would also appear in. It might be a "live" video so it could also be put under the "Live" category and displayed there, too. The categories would be set up something like

Main Directory
|_ Kevin
ect ect

Control Panel:
A place where files can be deleted from a webpage by the Admin (Me). Files can be re-categorized, renamed, ect. Ban IPs. Stats on how many files, total size(MBs), total DLs, total impressions, ect. Ability to limit file sizes, # of DLs / day for all files or select files, option to "disable" uploading and or DLing. Option to see which files are most DLd and which are least popular. Option to delete files that are not DLd after x days (pruning?).

I think the server I'm on probably protects against viruses, but maybe something in place that makes sure the files are real and not viruses?!?

I think that is all I can think of. THank you.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online