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.
Queue never appears
  • Hello everybody,

    I'm trying to use uploadify within a TYPO3 extension. Without TYPO3 it works very well on th server. In combination with TYPO3 it doesn't work that way. This is what I figured out.

    All events seem to be registered.
    The id is "replaced" and the flash button shows up.
    I choose the files and confirm.
    The files are uploaded.

    But:
    The queue does not appear.
    No event is ever fired. Nether 'onSelect', nor 'onAllComplete' (which I need)´

    I didn't find any advice of what the meaning of a missing queue is. It feels like the flash component doesn't answer to javascript.
    I would be happy for suggestions.

    Greetings, bordstein
  • It seems I got one step closer to the solution. Only logged-in frontend users are alowed to see the site to upload files. Maybe in this case, flash has insuficient permitions.
    If some of you have helpful ideas i'd be glad to hear about.

    Greetings, bordstein
  • I have same problem with queue and events. It is only html prototype, without any back-end.
    $('.multiple-file-uploader').uploadify({
    uploader: 'theme/scripts/jquery.uploadify-v2.1.1/uploadify.swf',
    folder: 'files/uploads',
    cancelImg: 'theme/gfx/uploadify-cancel.png',
    multi: true,
    //wmode: 'transparent',
    //hideButton: true,
    queueID: 'photos_queue',
    fileDesc: 'Image files',
    fileExt: '*.jpg;*.jpeg;*.gif;*.png',
    displayData: 'speed',
    width: '343',
    scriptAccess: 'always',
    onSelect: function(event,ID,fileObj) {
    alert('The file ' + fileObj.name + ' was added to the queue.');
    },
    onAllComplete: function(event, data) {
    $('#message').html('Files uploaded successfully.').fadeIn('slow', function() {
    setTimeout('$("#message").fadeOut("slow");', 3000);
    });
    }
  • The problem with working with TYPO3 is, that TYPO3 uses own technics to handle the sessions. So it's useless to overhand the session to the flash-plugin, because it is expecting the ususal session data from php ($_SESSION).
    Wether you don't use T3 and you're working in a authenticated area it may help to use the solution from the FAQ.
  • Ok, solution found. When I changed $('.multiple-file-uploader') to $('#multiple_files') - from class to id reference, all works fine. Try it.