Upload files to server (via HTTP, PHP, MySQL or other)

You will supply server side code for file storage.

Client program will upload a file via a programatic interface (not a gui) from program running on mobile device or desktop computer.

The file uploaded will be stored on server, via a database or other method.

Server will return a Unique_ID for the file so it can be retrieved later.

Server will have ability to delete files that have not been accessed for arbitrary number of days. Initially this will be set to 99 days.

If file is greater than arbitrary amount (initially 100k) it will not be stored and an error will return to the client.

If file is less than arbitrary amount (initially 128 bytes) it will not be stored and an error will return to the client.

Each file uploaded will have metadata associated with it, to record a user identification of who uploaded it, such as Facebook ID, OpenFeint ID or other identification service.

Software should be written/documented how to add additional user identification service (such as OpenID) in future.

Via the user identification, a client can query which files have been uploaded.

If you can supply client side sample code (in c or java, objective c or other?) to test and demonstrate ability to upload files that is a bonus.

Description of server services required, and technology and protocols used to implement solution must accompany the bid. Eg HTTP, PHP, MySQL, XML, JSON, Google App Engine etc . Suggestions of other implementation techniques welcome.

Code must be documented with comments.

Code must be written to be readable, maintainable and CPU efficient.

Maintenance of code may be done by you or myself (I am a software engineer). I'd be happy with long term relationship that I can work with you and do not have to maintain code if we can establish such.

Bidding is open for 60 days, but can be awarded at any time if a qualified respondent responds with reasonable bid and knowledgeable description for implementation.

Thank you.

Skills: Google App Engine, Java, MySQL, PHP, Python

See more: java upload file server, upload via http, upload server, stored program computer, Software Test Engineer, server side software, php program to upload files, or java, or desktop, objective c mysql, mobile software engineer, mobile php files, maintenance supply, how to solution, how to computer program, how to computer code, how to code a computer, how to be a engineer, http upload server, upload file server php mysql, upload files server php, server technology, objective c json, json objective c, java to objective c

About the Employer:
( 9 reviews ) San Francisco, United States

Project ID: #1241248

Awarded to:


Hello, I have solution, please check your PM Thanks

$220 USD in 10 days
(111 Reviews)

11 freelancers are bidding on average $229 for this job


Please check PM

$235 USD in 10 days
(47 Reviews)

Hello, Please view PMB. Ashwin

$250 USD in 10 days
(43 Reviews)

I am certificated C# programmer working with .NET/C# since 2002. My main specialization is WCF/WEB services, WEB security and database programming. This task is just for me: I shall build you WCF service that will stre More

$250 USD in 14 days
(1 Review)

Please check PMB

$315 USD in 7 days
(25 Reviews)

Please check PM

$150 USD in 10 days
(5 Reviews)

I'd suggest to implement your system using Ruby on Rails. The Paperclip plugin offers many brilliant features for accepting, storing and serving attachments. It is also possible to implement access control for download More

$250 USD in 10 days
(2 Reviews)

I recently did a project in which we uploaded multipart image to mysql database and stored as a blob with unique_id. It seems that you also want to do that. I can do this work for you very quickly.

$250 USD in 3 days
(2 Reviews)

Please see PMB for Auto Resume Broken Uploader.

$250 USD in 6 days
(2 Reviews)

I have built similar integration services, between desktop clients and real-time shopping servers, code had to be cpu effective, and well documented as we had to integrate with different software applications from diff More

$250 USD in 2 days
(1 Review)

Hello please check PMB

$100 USD in 4 days
(0 Reviews)