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.
  • Hi all,
    I am running Linux ES3, Apache 2, and Uploadify 1.6.2

    I have a process that runs when all uploads are complete. I have an onComplete function that logs each upload to a file. The onAllComplete reads the log file and loads a DIV section with data. That works great (for the first time you interact with the page).

    My problem exists when I upload more files (2nd iteration). The onComplete runs fine and does what it's supposed to do, but the onAllComplete does not run. Is there some sort of flag or something that I need to set after the first run of onAllComplete to allow it to trigger again?

    Here is my jQuery/Uploadify script

        $(document).ready(function() {
    $('#fileInput2').fileUpload({
    'uploader':'/jscript/jquery/uploadify/uploader.swf',
    'script':'/jscript/jquery/uploadify/uploader.pl',
    'cancelImg':'/jscript/jquery/uploadify/cancel.png',
    'folder':'/cgi-images',
    'buttonText':'Select Files',
    'multi':'true',
    'displayData': 'percentage',
    'fileDesc':'Supported Image Files',
    'fileExt': '*.jpg;*.jpeg;*.gif;',
    'sizeLimit':'20000000',
    'fileDataName':'upfile',
    onError: function (event, queueID ,fileObj, errorObj) {
    $(\"#fileInput2\" + queueID).fadeOut(99999, function() { $(\"#fileInput2\" + queueID).remove()});
    },
    'onComplete' : function(event, queueID, fileObj, response, data) {
    $('#tmpUploaded').load(\"/jscript/jquery/uploadify/multiimageinfo.pl?account=%%ACCOUNT%%&rawfile=\" + fileObj.name)
    },
    'onAllComplete' : function(event, data) {
    $('#filesUploaded').load(\"/jscript/jquery/uploadify/showmultiimageinfo.pl?account=%%ACCOUNT%%\");
    $('#filesUploaded').show();
    },
    'scriptData':{'account':'%%ACCOUNT%%'}
    })
    });





    Here is an exerpt from my access log

    (First time through the upload process)
    [19/Jun/2009:11:13:55 -0500] "GET /jscript/jquery/uploadify/multiimageinfo.pl?account=bnkweb&rawfile=IMG_1831.JPG
    [19/Jun/2009:11:13:58 -0500] "GET /jscript/jquery/uploadify/multiimageinfo.pl?account=bnkweb&rawfile=IMG_1830.JPG
    [19/Jun/2009:11:23:28 -0500] "GET /jscript/jquery/uploadify/multiimageinfo.pl?account=bnkweb&rawfile=IMG_1831.JPG
    [19/Jun/2009:11:23:28 -0500] "GET /jscript/jquery/uploadify/showmultiimageinfo.pl?account=bnkweb

    (Second time through)
    [19/Jun/2009:11:24:32 -0500] "GET /jscript/jquery/uploadify/multiimageinfo.pl?account=bnkweb&rawfile=IMG00055.jpg
    (notice no showmultiimageinfo.pl is called)


    Can someone help!?!?!?!?!?


    Thanks!
  • Additional information:
    In FF it works perfectly, in IE it does as I described above.

    Anybody have any ideas?
  • ok, I redesigned the way I did things.
    I am now just doing a onAllComplete looking for the recently uploaded files. Instead of doing a onComplete to log each file, then read and print the log file onAllComplete.

    The developers may want to look into that timing and ability to do what I wanted to do, it seems that might be a little cleaner and more effiencient than the way I have to work around the issue.

    I do appreciate the product, it is the easiest and most stable multiple file upload software I have reviewed, and I believe it's pretty robust -
    it's just unfortunate that IE doesn't act the way it's supposed to :?

    Thanks!!