This forum is a community forum meant for users of the plugin to collaborate and help solve issues with implementation, etc. Unfortunately, as the creator of the plugin, I do not have much time to attend to every request here as this is only a side project and I must work a full-time job to provide for my family. This is how I keep the Flash version free and the HTML5 version low cost.
UploadiFive 1.1.1 has been released which includes a small fix for added support on touch devices including iOS 6 devices.
Which browsers does this script work in?
  • I know IE9 supports about half of the HTML5 standards as firefox, and it seems uploadifive does not work in IE9. But, what browsers have been tested/supported thus far?
  • UploadiFive currently works in Firefox and Chrome and should be supported in IE 10 and Safari 6 (granted they get the HTML5 File API specification correct).
  • Thanks again Ronnie, even though I didn't use uploadifive, glad I could contribute to a great project =).
  • This browser incompatibility should be made more prominent on your about page. Thats a massive slice of the browser market that can't use Uploadifive. I'm going to have to revert hours of dev work and go back to Uploadify having realised too late that its not supported.
  • if onFallback returns true how do you then call the uploadify script and its option which are quite different to Uploadifive?
  • I got both Uploadify & Uploadifive working so you can offer Uploadifive to Chrome/Firefox and with Uploadify to Safari, IE et al.

    Setup a pretest variable using Uploadifive's onFallback method...

    var _pretest = {
    onFallback : function() {
    $('#uploadifive').hide();
    $('#uploadify').show();
    $("#uploadify").uploadify(_optionsUploadify); // browser has failed the test, lets use Uploadify instead
    }
    }
    $("#uploadifive").uploadifive(_pretest); // do the pre-test
    $("#uploadifive").uploadifive(_optionsUploadifive); // HTML5 enabled browsers will pass the pretest and fire this instead


    Make sure you add both inputs in the HTML, initially hiding uploadify...

    <input type="file" name="uploadifive" id="uploadifive"/>
    <input type="file" name="uploadify" id="uploadify" style="display:none"/>


    Make sure `_optionsUploadifive` and `_optionsUploadify` are setup appropriately according to the docs because key methods/event callbacks are different...onUploadComplete vs. onUploadSuccess etc.
  • The latest release, UploadiFive 1.0.4 has added compatibility for the latest Safari.