16

Specifically, I'm looking for a client-side, JavaScript and / or Flash based multiple file uploader. The closest thing I've found is FancyUpload. Anyone have experience with it? If not, what else is out there?

Josh Mein
  • 28,107
  • 15
  • 76
  • 87
Nick Sergeant
  • 35,843
  • 12
  • 36
  • 44

10 Answers10

10

Yahoo's YUI Uploader is your friend.

James McCormack
  • 9,217
  • 3
  • 47
  • 57
Kent Brewster
  • 2,480
  • 2
  • 22
  • 27
10

Uploadify is a jQuery / Flash hybrid (if you don't feel like adding in YUI just to handle uploads).

Demo

How to implement

ripper234
  • 222,824
  • 274
  • 634
  • 905
Dan Esparza
  • 28,047
  • 29
  • 99
  • 127
  • 2
    @slotishtype So sorry. I'm sure if you could elaborate, other devs would appreciate it. – Dan Esparza Nov 11 '11 at 19:35
  • 1
    Yeah. It looks like Uploadify kinda sucks now (not sure what's happened in the last 2 years). I would recommend Plupload now (see the answer that lists it as a link) – Dan Esparza Feb 22 '12 at 22:03
  • 1
    Agree, it also has a bunch of issues when trying to use in IE9 – testpattern Dec 03 '12 at 09:45
  • I always get HTTP 302 error in OSX Safari/Firefox and randomly on windows FF. Not reliable at all. I'm looking for a replacement for uploadify. – Ejaz Oct 22 '13 at 11:52
6

SWFUpload is probably the leading "competitor" to that.

Owen
  • 82,995
  • 21
  • 120
  • 115
6

Alternatives to SWFUpload:

Christian C. Salvadó
  • 807,428
  • 183
  • 922
  • 838
4

Plupload seems to be interesting...

Phil
  • 478
  • 1
  • 4
  • 12
3

It looks like a new entry into this field is 'jQuery file upload':

Wiki / documentation

Demo page

Dan Esparza
  • 28,047
  • 29
  • 99
  • 127
2

Agile Uploader now supports multiple files as of version 2.0. http://www.shift8creative.com/projects/agile-uploader/index.html

Here's a direct link to a demo: http://www.shift8creative.com/agile-uploader/examples/all_files.php

It allows all types of files and can actually resize images before upload to help save on bandwidth costs and server processing power.

Tom
  • 3,507
  • 1
  • 29
  • 29
1

Google Gears solution with client-side image resizing (mine, sorry for advertisment)

Mikhail Korobov
  • 21,908
  • 8
  • 73
  • 65
1

I've used FancyUpload plenty of times and it's absolutely fantastic. The only problem (but this is true for most flash uploaders, I guess) is session handling - if you're using sessions you're going to have to pass along the session ID to the flash file and back again.

digitarald (the author) has a new version of FancyUpload in beta now that works with Flash 10 (something a lot of the other uploaders don't). According to him it should be very simple to upgrade from FancyUpload2 to the new version, once it's released.

Rexxars
  • 1,167
  • 8
  • 10
0

Dropzone worked for me for simple drag-and-drop functionality that degrades gracefully. Very easy to set up.

James McCormack
  • 9,217
  • 3
  • 47
  • 57