1

I have been looking at file upload plugins that support multiple file to be uploaded but the majority of these plugins do not support IE9 (that is, you can't select multiple files in the select dialog).

Do not support IE9: jquery file upload (per blueimp) telerik open source

Can somebody provide plugin workarounds, suggestions, code examples?

Any info would be greatly appreciated. Thx!

Leniel Maccaferri
  • 94,281
  • 40
  • 348
  • 451
genxgeek
  • 11,957
  • 34
  • 124
  • 204

3 Answers3

2

I really like Plupload, which gives you a HTML5 file upload control with various fallbacks (Flash, Silverlight, Gears) for older/unsupported browsers.

philipproplesch
  • 2,084
  • 17
  • 20
1

Try uploadify. It is pretty awesome. Message me if you can't get it to work, but it is pretty straight forward if you read the documentation carefully!

http://www.uploadify.com/

John Shepard
  • 967
  • 1
  • 7
  • 26
  • Cool, will this work Chrome/FF as well? – genxgeek Apr 09 '12 at 21:34
  • Sure, and also on Opera and IE – John Shepard Apr 09 '12 at 21:36
  • John, is there some canonical documentation that shows simple integration with mvc3 (with post backs)? I don't need all of the views...since they will be custom. I just need the ability to get back the files in a post back to process them. Thanks! – genxgeek Apr 09 '12 at 22:23
  • Also, one thing that I did notice is that when running the following demo in IE9 I wasn't able to select multiple files within the dialog box (Chrome works fine). http://www.uploadify.com/demos/ – genxgeek Apr 09 '12 at 22:33
  • Check this out http://www.uploadify.com/forums/discussion/7301/internet-explorer-9-problem/p1 – John Shepard Apr 10 '12 at 06:56
  • Okay, this worked for me with latest flash in IE9. A little more help here: http://stackoverflow.com/questions/1002680/how-do-i-get-jquerys-uploadify-plugin-to-work-with-asp-net-mvc – DenNukem Dec 07 '12 at 02:41
1

I use FileUpload included in Microsoft.Web.Helpers namespace. Works great with all modern browsers.

The good thing is that it's part of Microsoft web stack...

Sample view code:

@FileUpload.GetHtml(
                    initialNumberOfFiles: 3,
                    allowMoreFilesToBeAdded: true,
                    includeFormTag: false,
                    addText: @Localization.AddAnotherPhoto,
                    uploadText: @Localization.UploadFile
                   )
Leniel Maccaferri
  • 94,281
  • 40
  • 348
  • 451