Cómo enviar variables dinámicas con uploadifive

Estoy usando la versión HTML del script. Estoy tratando de leer una versión dinámica del menú desplegable y enviarlo con los archivos. El manual dice que el onUploadStart debería hacerlo sin embargo, en mi caso no funciona. Parece que la alerta que he puesto dentro para probar que no se activa:

$(function() { $('#file_upload').uploadifive({ 'auto': false, 'formData': { 'timestamp': '', 'token': '', }, 'queueID': 'queue', 'uploadScript': 'contractor-access-login-new.php?ACTION=UPLOAD', 'fileObjName': 'file[]', 'onUploadStart': function(file) { alert("TEST"); var folder = $('select[name=category] option:selected').val(); var formData = { 'folder': folder }; $('#file_upload').uploadifive("settings", "formData", formData); } }); }); 

¿Hay alguna otra forma de enviar variables dinámicas? ¿Por qué este método no funciona?

HAGA ESTE PROCEDIMIENTO y no se desvíe:

  1. Encienda esta opción desde su script jQuery (sí, elimínelo):

     'formData' : { 'timestamp' : '', 'token' : '' }, 
  2. Edite su script uploadifive.php. Agregue estas tres declaraciones:

     $_POST['timestamp'] = time(); $_POST['token'] = md5('unique_salt' . $_POST['timestamp']); $additional_form_data = $_POST['additional_form_data']; 
  3. Vuelva a su script jQuery y agregue esta opción:

     'onUpload' : function(){ $('#file_upload').data('uploadifive').settings.formData = { 'additional_form_data' : $('#additional_form_data').val() } }, 

Eso es.

tratar

 uploadify_obj.data('uploadifive').settings.uploadScript = "" 

Debe eliminar formData de la inicialización por completo y llamar a una función en la carga. Ver mi post en esta pagina