1

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

1 に答える 1

0

最終的に解決しました。'メソッド'パラメータとして'GET'値を必須として使用する必要があります。そしてそれに応じて'scriptData'。

詳細はこちら: uploadifyフォーラムの投稿

于 2010-03-04T15:07:54.213 に答える