Domanda

Non c'è problema, quando Uploadify plug desn't POST più di 1 parametro.
Provato 3 varianti di seguito.
Eventuali suggerimenti o experince?

In primo luogo - standard di strada
spiegazione : portletId e jsessionid Params passato in 'script':

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}',"; 
...

In secondo luogo - con 'scriptData'
spiegazione : portletId è rimasto, jsessionid si trasferisce 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}'},";
...

In terzo luogo - con eventi onSelect e onOpen
(provato entrambi, descriped in problema invio dei dati posto supplementare al server con uploadify )
spiegazione : portletId è rimasto e jsessionid è impostato su 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}'});}";
...
È stato utile?

Soluzione

Finalmente risolto. Si dovrebbe usare 'GET' valore 'metodo' param obbligatoria. E 'scriptData' corrispondentemente.

vedi i dettagli qui: uploadify Messaggio Forum

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top