2010-12-28 5 views
0

こんにちは、私は豊富なファイルアップロードに問題があります。アクセスが制限されたいくつかのディスカッショングループがあるウェブサイトがあります。rich:フィルタ付きファイルアップロードの問題

については、リクエストをスキャンしてアクセス権がない場合はリダイレクトするフィルタを使用できます。問題は豊富な使用されます。これでファイルアップロード:例 ため

www.XXXXXX.com/faces/file.jsp?id=2は、この時点で私は、ファイルアップロードフォームに

<rich:fileUpload fileUploadListener="#{fileUploadManager.listener}" 
id="upload" immediateUpload="true"> </rich:fileUpload> 

にアクセスすることができます私は私は、フィルタの問題を持っていないが、リスナーが動作しません。この時点でのFileUploadタグに

<a4j:actionparam name="id" value="#{group.id}" 
assignTo="#{fileUploadManager.idgruppo}"></a4j:actionparam> 

をこのような何かを挿入することも試みたが、誰も私を助けることができる、私はRichFacesのに他の理由ではないものを使用する必要がありますこれは大学進学のための課題です。

私はフラッシュを許可しているが、問題は、これは別のaproachが「真」に属性allowFlashセットを使用しているサーバのログ

INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:Initializing filter 
INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:doFilter() 
INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:DoBeforeProcessing 
INFO: idgroup:23 

INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:DoAfterProcessing 
INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:doFilter() 
INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:DoBeforeProcessing 
INFO: idgroup:null 
INFO: Listener: 
INFO: Name of the uploaded file 
GRAVE: The log message is null. 
java.sql.SQLException: Incorrect integer value: 'null' for column 'fk_group' at row 1 
+0

コードはフォーム内にありますか? –

答えて

0

ある持続。埋め込みFlashモジュールを有効にすると、Ajaxリクエストを使わずにフィルタを避けてファイルをサーバーにアップロードできます。

+0

私はこれを編集することができます:)あなたは見ることができます – DX89B

関連する問題