Pregunta

No hay problema, al Uploadify complemento desn't publicar más de 1 parámetro.
3 variantes tratado más adelante.
Cualquier sugerencia o experiencia ó?

Primera - forma estándar
explicación portletId y jsessionid params aprobada en 'guión':

oScript.text = "var $j = jQuery.noConflict();";
oScript.text+= "$j(document).ready(function(){";
...
oScript.text+= "$j('#uploadify').uploadify({";
oScript.text+= "'script'   : '<%= request.getContextPath()%>/uploadFile?portletId=${portletId}&jsessionid=${pageContext.session.id}',"; 
...

En segundo lugar - con 'scriptData'
explicación portletId mantenido, jsessionid se trasladó a 'scriptData':

oScript.text = "var $j = jQuery.noConflict();";
oScript.text+= "$j(document).ready(function(){";
...
oScript.text+= "$j('#uploadify').uploadify({";
oScript.text+= "'script'   : '<%= request.getContextPath()%>/uploadFile?portletId=${portletId}',"; 
oScript.text+= "'scriptData' : {'jsessionid':'${pageContext.session.id}'},";
...

En tercer lugar - con los acontecimientos onSelect y onOpen gratis (intentado tanto, descriped en problema al enviar datos de envío adicionales al servidor con uploadify )
explicación portletId se mantuvo y jsessionid se establece en el evento ( onSelect o onOpen ):

oScript.text = "var $j = jQuery.noConflict();";
oScript.text+= "$j(document).ready(function(){";
...
oScript.text+= "$j('#uploadify').uploadify({";
oScript.text+= "'script'   : '<%= request.getContextPath()%>/uploadFile?portletId=${portletId}',"; 

oScript.text+= "'onOpen' : function(){";
oScript.text+= "$j('#uploadify').uploadifySettings(";
oScript.text+= "'scriptData', {'jsessionid':'${pageContext.session.id}'});}";
...
¿Fue útil?

Solución

Finalmente resuelto. Usted debe usar el valor 'GET' como parámetro 'método' obligatoria. Y 'scriptData' correspondiente.

ver detalles aquí: uploadify mensaje en el foro

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top