En función de los documentos de carga actuales, usa formData (todos los resultados de búsqueda de Google son raros, las personas que usan scriptData). El problema es que traté de cambiar manualmente el formData usando la configuración y el evento onUploadStart como dijo uploadify docs. Sin embargo, la carpeta siempre permanece igual (/ webroot/newsletter) cuando llega al servidor. Debería ser (/ webroot/newsletter/update), estoy probando de esta manera, ya que el valor debería ser dinámico más adelante. ¿Alguna pista de lo que salió mal aquí? Hay otra pregunta en el uploadify forum también, pero ninguna respuesta hasta ahoraUploadify: Dynamic FormData no cambia
$('#file_upload').uploadify({
'method':'POST',
'formData' : { 'currentDirPath' : '/webroot/newsletter' } ,
'swf' : '/js/uploadify-v3.1/uploadify.swf',
'uploader' : '/js/uploadify-v3.1/uploadify.php',
'checkExisting' : '/js/uploadify-v3.1/check-exists.php',
'onUploadStart' : function(file) {
$("#file_upload").uploadify('settings', 'currentDirPath', "/webroot/newsletter/update");
} ,
'onUploadSuccess' : function(file, data, response) {
alert('The file was saved to: ' + data);
}
// Put your options here
});
La documentación es muy tediosa y errónea. Estaba pensando en comprar la versión html5, pero no creo que lo haga más. – Awemo
Cuando uso esto en Chrome obtengo el error 'Falló la llamada no detectada a SetPostParams' - ¿Alguna idea de por qué? – Jimbo