• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Cheaper version of this - ASP.NET photo upload with client side resizing

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    Cheaper version of this - ASP.NET photo upload with client side resizing

    Here's what I need.

    I have an ASP.NET public internet facing website. Dumb arsed members of the public can upload photos.

    Currently uses std means of uploading one photo at a time.

    Problem is that idiot users try and upload photos straight from their 12 mega-pixel camera and so try and upload a huge file which

    1. Takes forever
    2. Crashes ASP.NET (see PRB: Cannot Upload Large Files When You Use the HtmlInputFile Server Control)

    What I need is:

    1. Ability to upload multiple photos at once with progress bar on upload.
    2. Ability to resize photos on the client browser BEFORE uploading to server.
    3. Ability to preview photos on client before upload.
    4. Ability to reject photos that are not photos (thick people uploading powerpoint and word files) before uploading

    I've even had idiot users trying to upload a 1 GB word document full of photos and say it does not work.

    Now, this looks perfect for me:

    Flash Uploader Control for Web 2.0 Sites - Aurigma

    However I'm not paying $500 per webtulipe! Dream on!

    So anything that does resize (and other clever stuff client side) of photos before upload, thumbnails selected photos client side in all web browers and then multiple uploads with progress that is cheap. This is probably going to be a Flash component running in the browser.

    Cool. Thanks.

    #2
    I guess I'm ahead of the curve and you lot are still on a 386 as usual.

    Comment


      #3
      1)Websites written by real programmers exist already
      2)Work on your customer service
      Originally posted by MaryPoppins
      I'd still not breastfeed a nazi
      Originally posted by vetran
      Urine is quite nourishing

      Comment


        #4
        Originally posted by DimPrawn View Post
        So anything that does resize (and other clever stuff client side) of photos before upload, thumbnails selected photos client side in all web browers and then multiple uploads with progress that is cheap.

        Have a look at the jQuery stuff. They'll be client side, probably free or cheap, and I've seen some nifty photo cropping solutions though never gotten as far as trying to implement any. Not sure about the uploading side.
        Feist - 1234. One camera, one take, no editing. Superb. How they did it
        Feist - I Feel It All
        Feist - The Bad In Each Other (Later With Jools Holland)

        Comment


          #5
          Originally posted by DimPrawn View Post
          What I need is:

          1. Ability to upload multiple photos at once with progress bar on upload.
          2. Ability to resize photos on the client browser BEFORE uploading to server.
          3. Ability to preview photos on client before upload.
          4. Ability to reject photos that are not photos (thick people uploading powerpoint and word files) before uploading
          I had a similar requirement a while back for my Plan B and searched at the time for something suitable but it was all £big.

          Ended up rolling my own using a free Ajax upload dll I found (NeatUpload) and customising it. I had the same requirement to crunch images as my users tend to upload big digi camera images and that was the hardest part, getting different sized renders of the pic and resampling to maintain sharp quality (harder than you think, all the resizing code you see around generally creates blurry output). Did the resizing at the server side though as wanted to ensure it worked for all customers (including certain mobile devices that dont support Flash, Silverlight etc which a few of the solutions i looked at used).

          Bet there are better ones around at the moment though so would be interested too if anyone knows a free solution supporting all those requirements. Seen several sweet plugins for Wordpress that do it, but nothing .NET and free.
          Last edited by Durbs; 1 March 2011, 17:24.

          Comment


            #6
            Why not just buy a Flash license, or whatever is required to programme in Flash these days, and roll your own, if you're willing to use Flash anyway?

            It would have been straightforward to code as a Java applet, but applets look dead now.

            Comment

            Working...
            X