Large file upload with progress bar - ASP.NET C# XSL SQL Server 2005(repost)
$30-5000 USD
Terminado
Publicado hace más de 17 años
$30-5000 USD
Pagado a la entrega
The goal of this project is to allow artists to upload images of their artwork to our art marketplace web site. Artists can already join and login to the site. They will be uploading images of up to 4MB in size, which means we will be wanting to integrate a progress bar on our upload page for them to see how much longer it will take to upload their images. The two possible components we are looking at for the upload progress bar are: [login to view URL] [login to view URL] Whichever component is used, it should be styled to fit in with our existing web pages. We don't want popup windows for the progress bar, we want an inline progress bar. The files should be able to be uploaded in JPG, PNG, BMP or TIFF formats. If they are not uploaded in JPG format they should be converted on-the-fly to JPG format. Once uploaded, a record for the upload must be created in our database. We will supply a SQL stored procedure you can call to do this. The file must be renamed to match the ID of the newly created record in the database. Also a small thumbnail (150 pixels wide) should be automatically created once the file is uploaded to show back to the user. This file should be placed in a separate folder, but have the same filename as the uploaded file. The upload must catch and gracefully handle all obvious errors, such as: - nothing was uploaded - more than one file was uploaded at a time - file bigger than 5MB in size was uploaded - file not in supported format was uploaded - file was not properly save onto our file system once uploaded You will carry out this work on our development server. We use XSL/HTML/Javascript/AJAX for our user interface, ASP.NET (C#) for the middleware, and SQL Server 2005 for our database so you need a good grasp of all these technologies. Happy bidding! :-)
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
User interface: XSL/HTML/JavaScript/AJAX Middleware: ASP.NET C# Database: SQL Server 2005 Solution must be fully compitable with and tested on: Internet Explorer 6 Internet Explorer 7 Firefox Opera