Uploadify プラグインが複数のパラメーターを POST しない場合、問題があります。
以下の3つのバリエーションを試しました。
提案や経験はありますか?
最初の標準的な方法
の説明: 「スクリプト」で渡されるportletIdおよびjsessionid パラメータ:
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}',";
...
2 番目 - 「scriptData」の
説明: portletIdは残り、jsessionidは「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}'},";
...
3 番目 - イベントonSelectおよびonOpen
(両方を試しました。uploadifyを使用して追加の投稿データをサーバーに送信する際の問題で
説明されています)
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}'});}";
...